Leonardo Canessa

SAM-3004 Internationalize Date format

Internationalize the date format according to the user's locale.

Also did:

* general formatting

* Removed unused services

SAM-2970 Added check & improved SAM-1088

Late submission checking for SAM-1088 was improved in the published

assessment to mirror the unpublished assessment checking.

SAM-2970 Refactor Extended Time

Front end is working. Jquery date selector only for new items.

When saving the extended time entries, all new entries are compared

to what is in the database by ID. If there are

no matches than (that is an old entry is not present in the new ones),

than that entry is removed. (see saveExtendedTimeEntriesHelper within

ExtendedTimeFacade.java).

ExtendedTimeDeliveryService is used as a medium for the delivery

aspect of the assessments. This has been modified to use the new

ExtendedTime entries. This should reduce the testing load necessary.

Entries are validating when an assessment is published / all ready

published exam is saved.

All done except for auto-submit. Minor testing done

KNOWN BUG (probably all ready present):

When viewing the submissions on the totalScores.jsp page, assessments

will be marked LATE even though they where submitted within the users

extended time window.

    • -295
    • +0
    /samigo/samigo-app/src/webapp/js/extendedTime.js
  1. … 19 more files in changeset.
LSNBLDR-585; Dynamically Label "Return to Lessons"

LSNBLDR-585; "Return to Lessons" now dynamic

this commit contains no substantive changes. Its intent is to set the committer correctly.

SAK-30768 Fixup group display in site info

The group display heading text

is now black (previously, when expanded it was white).

SAK-30768 Fixup group display in site info

The group display heading text

is now black (previously, when expanded it was white).

SAK-30169 Move portal contents to after ckeditor

This move ensures that the ckeditor scripts are loaded prior to the

content of the page.

SAK-30169 Move portal contents to after ckeditor

This move ensures that the ckeditor scripts are loaded prior to the

content of the page.

SAM-2792 Fix typo in oracle conversion script

SAM-2792 Fix typo in oracle conversion script

SAK-30640 Ensure variable is inserted correctly

This change ensures that a neccessary variable is correctly inserted

into the Javascript.

SAK-30640 Ensure variable is inserted correctly

This change ensures that a neccessary variable is correctly inserted

into the Javascript.

SAK-30619 Add "Entire Site" to Assignment View

When viewing a published assignment, this change shows that an

assignment is released to the Entire Site (when it is). Previously,

there would be a label "For" with an empty value when an assignment

is released to the Entire Site.

SAK-30619 Add "Entire Site" to Assignment View

When viewing a published assignment, this change shows that an

assignment is released to the Entire Site (when it is). Previously,

there would be a label "For" with an empty value when an assignment

is released to the Entire Site.

SAM-2786 Trivial Improvements

Made sure the for attribute of labels matched the correct ID.

Set all the hideDivision id's to the correct value.

SAM-2786 Trivial Improvements

Made sure the for attribute of labels matched the correct ID.

Set all the hideDivision id's to the correct value.

SAM-2783 Fix Assessment Template Settings Page

Previously the page was not being built correctly resulting in a

poorly formatted layout and missing save / cancel buttons. This change

fixes that issue.

SAM-2783 Fix Assessment Template Settings Page

Previously the page was not being built correctly resulting in a

poorly formatted layout and missing save / cancel buttons. This change

fixes that issue.

SAM-2709 Add template setting for Submission Email

Add in the template setting to control submission emails / instructor

notifications.

  1. … 8 more files in changeset.
SAM-2709 Add template setting for Submission Email

Add in the template setting to control submission emails / instructor

notifications.

  1. … 8 more files in changeset.
SAM-2779 Remove Secondary Username

Within the high security section there is the option to have a username

and password. This removes the username aspect of this feature.

  1. … 89 more files in changeset.
SAM-2779 Remove Secondary Username

Within the high security section there is the option to have a username

and password. This removes the username aspect of this feature.

  1. … 89 more files in changeset.
SAK-30032 Various improvements.

Make List generic, from List to List<Reference>.

Improved indenting.

Rebased on master.

Fixed old hibernate usage of saveOrUpdateAll.

Moved javascript to js file.

Update to centralized spinner usage.

Removed unneeded commented out code.

SAK-30032 Various improvements.

Make List generic, from List to List<Reference>.

Improved indenting.

Rebased on master.

Fixed old hibernate usage of saveOrUpdateAll.

Moved javascript to js file.

Update to centralized spinner usage.

Removed unneeded commented out code.

SAK-30318 Upgrade to JRuby 1.7.24

SAK-30153 TotalPointsInternal now handles EC Cats

getTotalPointsInternal now does not add in the points possible from an

extra credit Category to the total points possible. Thus, Extra Credit

Categories (in both Categories & 'Categories & Weighting' types) does

not affect the total points possible.

SAM-2630 Question progress improvements.

Three main features were requested for the question progress panel

within Samigo. These features were:

1. Collapsible Parts

2. Supporting Linear Assessments

3. Configurable icons

1. Collapsible parts

In Samigo, the question progress (qp) side panel's parts are now

collapsible. By default, the current part's questions are shown.

Clicking on the part title in the question progress panel will show

or hide that part's questions via a sliding animation. As some parts

are now hidden, the total number of questions within a part is shown

in the part title. There is an arrow indicator which points to the

right when the part is collapsed and points down when expanded.

2. Supporting Linear Assessments

The question progress panel is now displayed for linear assessments.

The navigation ability and question text on hover has been removed.

Past questions are dimmed to show that they are no longer available.

3. Configurable icons

Created three sakai.property's:

* samigo.questionprogress.unasweredpath

* samigo.questionprogress.answeredpath

* samigo.questionprogress.mardpath

which are used to determine the file location for the question

progress panel's icons. The defaults are for the included icons.

    • -1
    • +78
    /samigo/samigo-app/src/webapp/css/tool_sam.css
SAM-1947 Email notifications on Samigo submission

This adds email notifications on samigo submissions for the three kinds

of submissions:

* Manual submission

* Timer expires submission

* Auto Submit Job execution submission

A high level overview follows:

For each of the three submission types, a separate event is fired.

A local observer, SamigoObserver, monitors the events and passes the

appropriate events to the SamigoETSProvider.

This provider then handles the events and sends an email / digest depending

on the settings of the exam and user settings.

User settings exist under My Workspace -> Preferences -> Notifications.

These settings are only respected if you are a student taking the exam.

Each exam has its own individual notification settings, which are used when

sending a notification to an instructor. This means that an instructors

notifications are contolled by the individual exam's notification

settings.

The SamigoETSProider loads up email templates using the Email

Templating Service.

  1. … 16 more files in changeset.
SAK-29549 Now able to hide connections in roster

A new sakai.property has been added, roster_view_connections,

which when false will hide the Connections button in the roster

view. The property's default is true, though it will be false

if profile2.connections.enabled is also false (also see

SAK-29267 & SAK-29408).

    • -0
    • +1
    /roster2/src/webapp/WEB-INF/bootstrap.jsp