Placement Processes

Running the Student Pool File Load Process

Go straight to Step by Step Instructions

Process Overview

There are two methods available to load student records into a Student Pool:

-          Students can be manually added to the Student Pool (via the Student Pool page in the Placement Administration menu of Medici)

-          Students can be loaded in bulk from an input file (via the Student Pool Import page in the Placement Processes menu of Medici)

These instructions detail how to load student records in bulk from an input file: the ‘Student Pool Import’ process.

Note:    It is suggested users configure their PC to open unformatted files in WordPad by default (this ensures process reports are displayed in an easy to view and interpret format).  For instructions on how to configure a PC to open unformatted files in WordPad, please refer to the ‘Open Unformatted Files in WordPad’ process instructions.

To upload students to a Student Pool, the list of relevant Student IDs must first be saved as a CSV (Comma Delimited - .csv) file.  The list of students can be extracted from a Program, Course or Class list.

Warning:  The spreadsheet must not contain a header row, and the list of students must be entered in Column A.

When preparing to run the Student Pool Import, the relevant Placement Block and input file is first selected in the Student Pool Import page in Medici.

If the list of students was manually entered into the upload file, inaccurate data may lead to one or more possible errors:

-          Invalid Student ID (Student ID does not exist in Medici)

-          Duplicate Student ID (Student ID is listed twice in the upload file)

Invalid Student ID

If an invalid Student ID is listed in the file, the Student ID will be displayed in the list of records to be loaded to the Student Pool from the file; however a name will not be displayed adjacent to the invalid Student ID.

If the invalid Student ID is recognised at this stage of the process (identified by the lack of adjacent name), the invalid Student ID can either be overtyped with the correct Student ID to be loaded to the Student Pool, or the invalid Student ID can be deleted from the list of students if it is not required.

If the invalid Student ID is not recognised at this point (and therefore is not corrected/amended), assuming a Student ID is not duplicated in the list, Medici will still allow the page to be saved and the Student Pool Import process to be run.  The invalid Student ID(s) will fail to load to the Student Pool and will instead be listed in the Process Output report flagged ‘The EmplID could not be found’ (EmplID is the field name for Student IDs in some pages within Medici).

Duplicate Student ID

When an attempt is made to save the student list in the Student Pool Import page, a warning message will be displayed for any duplicate Student IDs (ie. same Student ID appears twice or more), and the duplicate record will be highlighted in red.

Duplicate Student ID is a critical error that prevents the import process from running; therefore the duplicate record(s) must be deleted before Medici will allow the Student Pool Import page to be saved and the Import process to be run.

Warning:  Where there are duplicate Student IDs, only delete the duplicate record(s).  You must ensure one instance of the Student ID remains in the list if the student is to be loaded to the Student Pool.

The duplicate error message will only be displayed if there are duplicate Student IDs within the upload file.  If a Student ID is not duplicated in the upload file, but has previously been loaded to the Student Pool, Medici will allow the page to be saved without error at this point, and will allow the Student Pool Import process to be run.  It is when the process is run that the duplication will be recognised, and the duplicate student record will fail to load to the Student Pool and will instead be listed in the Process Output report as a ‘Duplicate Entry’.

Once the Student Pool Import process has been run, the Process Output report must be viewed to confirm all students have been loaded to the Student Pool successfully:

-          If the Process Output report indicates all students have loaded successfully, this should be confirmed by viewing the Student Pool to ensure students selected at random from the Import process are displayed in the Student Pool

-          If the Process Output report indicates one or more students failed to load due to ‘Duplicate Entry’, view the Student Pool to ensure the ‘duplicate’ student(s) are already displayed in the Student Pool

-          If the Process Output report indicates one or more students failed to load due to ‘The EmplID could not be found’, locate the correct Student ID and load the student manually via the Student Pool page.

Step by Step Instructions

Step 1:            Create the Student List spreadsheet

Step 2:            Select and save the Placement Block and Student List spreadsheet in Medici

Question 1:     Are there duplicate Student IDs in the list of students to be loaded?

Step 3:            Delete the duplicate Student IDs, and correct or delete the invalid Student IDs

Step 4:            Run the Student Pool Import process

Question 2:     Does the Log Report indicate one or more records failed to load?

Question 3:     Did a record fail to load due to invalid Student ID?

Step 5:            Manually load the student record(s) to the Student Pool

Step 6:            Confirm the students are displayed in the Student Pool

Step 1:    Create the Student List spreadsheet

Action

Details

Create a spreadsheet listing the students to be uploaded into the Student Pool.

Warning:  The spreadsheet must not contain a header row; and the list of students must be entered in Column A of the spreadsheet.

The list of students can be extracted from a Program, Course or Class list.

The spreadsheet must be created as follows:

-          The spreadsheet must not contain a header row

-          Column A must list the Student IDs of the students to be uploaded into the Student Pool

Save the spreadsheet (as a CSV (Comma Delimited - .csv) file) ready to be uploaded.

Take note of the file location and name for use later in the process.

 

Step 2:    Select and save the Placement Block and Student List spreadsheet in Medici

Application:   Medici

Navigation:    Student Placements®Placement Processes®Student Pool File Load

import1

A Run Control ID:             Type your [Run Control ID].

B Select the Search button (or press Enter).

Note:    If you do not have a Run Control ID, select the Add a New Value tab or link.  In the Run Control ID field in the Add a New Value page, type your Medici user ID, then select the Add button (or press Enter).

Result:  The Student Pool Import page is displayed.

import2

Process Parameters

If your Run Control ID has previously been used to upload students:

A Select the Delete icon (delete) to delete previous load details (there is no need to select the delete icon if your Run Control ID has not previously been used to upload students into a Student Pool).

B Load into Placement Block:  Select the [Placement Block the Student Pool is to be loaded to].

C Select the Upload File button.

Result:  The Upload File page is displayed.

import3

A Select the Browse button.

Result:  The Choose File dialogue box is displayed.

import4

A Look In:                  Select the [file path to the CSV file to be uploaded].

B Select the [CSV File to be Uploaded] (double-click the file, or select the file then select the Open button).

Result:  The Choose File dialogue box is closed, and the Upload File page now displays the file-path to the file to be uploaded.

import5

A Select the Upload button.

Result:  The Student Pool Import page is displayed again.  The name of the file to be uploaded is displayed in the Attached File field, and the list of Student IDs to be loaded is displayed.

import6

A Select the Save button.

Result 1:   Assuming a Student ID is not duplicated in the list of students, the Student Pool Import page is saved, and the Student Pool Import process can be run.

Result 2:   If the file contains an invalid Student ID, the Student Pool Import page will save (provided there are no duplicate Student IDs) however a name will not be displayed adjacent to the invalid Student ID.  At this stage of the process it is possible to either overtype the invalid Student ID with the correct Student ID, or delete the invalid Student ID record; however correcting/deleting this data is not mandatory prior to running the Student Pool Import process (the process can be run without correcting the invalid Student ID(s), and the invalid records will fail to load and will be listed in the Process Output report).

Result 3:   If a Student ID is duplicated in the list of students, an error message will be displayed and the duplicate record will be highlighted in red.  The duplicate record(s) must be deleted from the Student List prior to running the Student Pool Import process (the process cannot be run when the list of students to be loaded contains duplicate Student IDs).

Result 1 (No Errors):

import7

Result 2 (Invalid Student ID):

import8

Result 3 (Duplicate Student ID):

import9

 

Question 1:  Are there duplicate Student IDs in the list of students to be loaded?

Question

Yes

No

Are there duplicate Student IDs in the list of students to be loaded to the Student Pool?

Go to step 3.

Go to step 4.

Explanation:

If the Student List contains duplicate Student IDs, the duplicate Student IDs must be deleted (deleting duplicate records is mandatory prior to running the Student Pool Import process).  If the Student List contains invalid Student IDs, it is recommended the invalid Student IDs be corrected or deleted, however correcting/deleting invalid Student IDs is optional (step 3).

If the Student List does not contain duplicate Student IDs, the Student Pool Import process can be run in Medici (step 4).

 

Step 3:    Delete the duplicate Student IDs, and correct or delete the invalid Student IDs if applicable

Application:   Medici

Navigation:    An error message will already be displayed over the Student Pool Import page as a result of performing step 2

import10

A In the error message, select the OK button (or press Enter).

Result:  The Student Pool Import page is displayed, and the duplicate Student ID is highlighted in red.

import11

To correct an invalid Student ID (optional):

A [Relevant EmplID field(s)]:   Type or select the [correct Student ID(s)].

To delete a row that contains a duplicate Student ID (mandatory when the Student List contains duplicate records):

B Select the Delete Row button (-) adjacent to the student record to be deleted (the duplicate record).

Result:  A message is displayed requesting confirmation the selected row is to be deleted, and advises the deletion will occur when the transaction is saved.

import12

A Select the OK button (or press Enter).

Result:  The selected duplicate student record is deleted from the list of students to be loaded to the Student Pool.

Continue to repeat this step until all duplicate records have been deleted.

import13

A Once all duplicate records have been corrected, (and invalid records corrected or deleted if applicable), select the Save button.

Result:  Assuming there are no further duplicate Student IDs, the Student Pool Import page is saved.  If there are further duplicate records, an error message will be displayed and this step must be repeated to delete the remaining duplicate(s).

 

Step 4:    Run the Student Pool Import process

Application:   Medici

Navigation:    The Student Pool Import page will already be displayed as a result of performing step 2 or 3

import14

A Select the Run button.

Result:  The Process Scheduler Request page is displayed.

import15

A Select the OK button.

Result:  The selected file commences loading, and the Student Pool Import page is displayed again.  The Process Instance is displayed at the top of the page (below the Run button).

import16

A [Note the Process Instance Number] (this detail is used later in the process).

B Select the Process Monitor link.

Result:  The Process List page is displayed.

import17

If the Run Status for the Process Instance is ‘Queued’ or ‘Processing’:

View Process Request For

A Continue to select the Refresh button until the Run Status field for the noted Process Instance displays ‘Success’.

Note:    If the Run Status field displays ‘No Success’, the process has failed (process failures will be rare or non-existent).  Should the process fail, repeat the run process.  If the process fails a second time, refer to the SPS Support Matrix for instructions on how to seek further assistance (the source of the error can be investigated in the .sdtout file).  Once the issue has been resolved, the Student Pool Import process can be resubmitted.

Process List

B Select the Details link adjacent to the loaded file (the correct file can be identified by the Process Instance number displayed in the Instance Sequence field).

Result:  The Process Detail page is displayed.

import18

Actions

A Select the View Log/Trace link.

Result:  The View Log/Trace page is displayed.

import19

File List

A Select the Log Report link (the name of the file will end in .log).

Result:  The Log Report for the selected File Upload process is displayed.

All records were loaded successfully:

import20

If all records were loaded successfully:

A In the File Load Summary section of the report:

            Records Read:             Will be the same as the number displayed in Records Inserted.

            Records Inserted:        Will be the same as the number displayed in Records Read.

            Record Failed:             Will be zero (0).

Record(s) failed to load:

import21

If one or more records failed to load:

A In the File Load Summary section of the report:

        Records Read:             Will be greater than the number displayed in Records Inserted.

        Records Inserted:        Will be less than the number displayed in Records Read.

        Record Failed:             Will be a number other than zero.

If a record failed to load as it duplicates a record already loaded to the Student Pool:

B In the Loading Students into Placement Block section of the report:

            Failed to Insert:           Will be [Placement Block ID] [Student ID] – Duplicate Entry.

If a record failed to load due to an invalid Student ID:

C In the Loading Students into Placement Block section of the report:

            Failed to Insert:           Will be [Placement Block ID] [Student ID] – The EmplID could not be found.

 

Question 2: Does the Log Report indicate one or more records failed to load?

Question

Yes

No

Does the Log Report indicate one or more records failed to load?

Go to question 3.

Go to step 6.

Explanation:

If the Log Report indicates one or more records failed to load, the next step of the process depends on the reason why the record(s) failed to load (question 3).

If the Log Report indicates all records loaded successfully, select random students from the load file and confirm the students are displayed in the Student Pool (step 6).

 

Question 3: Did a record fail to load due to invalid Student ID?

Question

Yes

No

Did a record fail to load due to invalid Student ID?

Go to step 5.

Go to step 6.

Explanation:

If the Log Report indicates a record failed to load due to an invalid Student ID, manually add the student record(s) to the Student Pool (if required) (step 5).

If the Log Report indicates a record failed to load as it duplicates an existing record in the Student Pool (ie. the student is already loaded in the Student Pool), the error does not need to be resolved and the process can continue by confirming the students are displayed in the Student Pool (step 6).

 

Step 5:    Manually load the student record(s) to the Student Pool

Application:   Medici

Navigation:    Student Placements®Placement Administration®Student Pool

import22

A Populate one or more of the following search fields:

           Placement Block:              Type the [Placement Block ID].

           Placement Block Name:       Type the [name of the Placement Block].

           Start Date:                       Type or select the [Start Date of the Placement Block].

           End Date:                         Type or select the [End Date of the Placement Block].

        Associated Study Period:   Type or select the [Study Period the Placement Block is associated with].

B Select the Search button (or press Enter).

Result:  The Student Pool page is displayed for the selected Placement Block.

import23

A Select an Add a New Row button (+).

B Update the new row as follows:

           Student ID:                         Type or select the [Student ID of the student to be added to the Student Pool].

Continue to repeat this step to manually add all required student records to the Student Pool.

C Once all required students have been added to the Student Pool, select the Save button.

Result:  Medici is updated and the student record(s) are added to the Student Pool.

 

Step 6:    Confirm the students are displayed in the Student Pool

Application:   Medici

Navigation:    Student Placements®Placement Administration®Student Pool (this page may already be displayed as a result of performing step 5)

import22

If the Student Pool page is not already displayed as a result of performing step 7:

A Populate one or more of the following search fields:

            Placement Block:                 Type the [Placement Block ID].

            Placement Block Name:        Type the [name of the Placement Block].

            Start Date:                         Type or select the [Start Date of the Placement Block].

            End Date:                           Type or select the [End Date of the Placement Block].

            Associated Study Period:     Type or select the [Study Period the Placement Block is associated with].

B Select the Search button (or press Enter).

Result:  The Student Pool page is displayed for the selected Placement Block.

import24

A [Confirm the students listed in the CSV upload file are displayed in the Student Pool] (if the list of students is large, select random students from the list for confirmation).

If the Process Output file for the Student Pool Import process indicates a student failed to load due to a duplication, confirm the duplicate student is displayed in the Student Pool.