Course Evaluations offers the option to schedule the generation of Evaluation reports. The reports will be generated on the Course Evaluations server and can be manually or automatically downloaded. Many customers use this option to populate faculty portfolio systems like Interfolio/Data180/Faculty180.

Overview

Course Evaluations has the ability to generate PDF files for a population of courses. The process is simple to setup, but a strategy is required to fetch and manage the files that are generated.

Setup

The Mass PDF generation process uses the CE Response Portal Impersonation feature to generate Evaluation reports as if the user was logged in. This ensures the data security settings for the particular user are enforced. Impersonation requires that SigAB authentication is turned on for the Course Evaluations Response Portal.

SigAB Authentication

Login as a manager and select User Authentication from the Set Up menu.

If SigAB is checked, you are all set. No further changes are needed.



If it is not checked, click on the  Response Portal, check the SigAB option and set the shared secret. Any arbitrary secret will work.



Impersonation

When configuring PDF report generation you will be required to select a manager user with rights to impersonate. This can be an existing manager, but could also be a special manager user created just for this task. For example: MassPdf.  You can create the manager user with no actual rights. The important thing is to give the user rights to impersonate. Read-only rights will do.


Strategy

What will you do with the PDF files that are generated?

  • Will they be attached to a faculty portfolio?
  • Will you manually send them to instructors?
  • Are they simply a means to archive historical reports?


These are important questions to answer before you get started. The answers will guide you down this path and may also lead you to go in another direction.


Once you have confirmed your reasons for needing PDF files the next step is to actually do something with the files. Course Evaluations provides a file naming convention that you configure. The file naming convention that you select will enable you to identify reports for particular instructors, courses, periods, or even surveys. The name separator will enable a process to read the file names and automatically move or attach the files to the right places in your systems.


In this example the PDF file name for John Smith teaching Biology 101 section 100 in the Fall of 2017 might look like:


Smith_John_ FA17_BIO 101_100.PDF


A program could use the filename to determine the instructor and the course and move the file to the appropriate location. A good example is attaching the evaluation to a faculty portfolio.


Configuration & Scheduling

Now you are ready to kick off the PDF generation process. Look for PDF Report Generation on the Reports menu.


  • Select the population of courses to create PDFs for. You can select the year, period, one or more departments, or even one or more faculty members.



  • Select your file naming convention as discussed above

  • Select your generation strategy:
    • If never generated – This will only create PDF files that have never been generated by this process. Course Evaluations keeps track of every PDF that is generated. So it’s easy to skip files that have been generated already.
    • If not generated recently – You select the number of days where a PDF might grow stale or maybe reporting options changed and you need the updated version.
    • If file does not exist – If you are keeping the files on the Course Evaluations server (this is not recommended!) only courses without existing PDF files will be generated.
    • Always - self-explanatory… This might be a good option if you are using option A or B and you need to refresh the report for a particular instructor.
  • Select the manager user to impersonate with
  • Enter the output folder… more on this below
  • Select a schedule or you can elect to run immediately
  • Once you save, the process is capable of running

Output Folder

The extract folder is a folder that exists on the Course Evaluations server or can be viewed while logged into the server console (e.g. network location). This is not a folder on your computer.

Options are likely to be:

  1. FTP folder on the server (this is true if your site is in the Course Evaluations SaaS environment and may be true for on-premise installations.)
  2. Network folder that is visible from the server (only for on-premise installations)
  3. Arbitrary storage folder on the server (only for on-premise installations)

NOTE: If you are hosting with Course Evaluations, the only option is #1: FTP. Course Evaluations Support will provide FTP credentials and the folder location on the server.

Be a Good Citizen

FTP generation can generate a lot of reports. This takes up processing and storage resources. There are a few things that you can do while configuring the process and also post-generation to ensure these processes minimize the impact on the Course Evaluations server:

  • Schedule off-hours. Evening and overnight hours typically see less users in Course Evaluations. Your process and the user experience will both benefit.
  • Cleanup as you go. After PDF files are copied off of the Course Evaluations server there is no need to keep them around. Be sure to delete the files after they are used.

Errors - Why am I seeing errors after running the Mass PDF Generation?

Reports are run as if the end-user (instructors only) has logged in which provides a report with all data access security rules applied. So, a course report may not generate, and show errors, for the following reasons:

  • the survey is still active
  • the survey Assessment Focus was not a 'Student will access Faculty' 
  • the reports for a specific survey have not been released to faculty yet
  • the faculty member has been de-activated in the system
  • the course has received zero responses on the survey
  • the number of responses does not meet the survey response number threshold, set on the survey (optional)
  • the number of students in the course does not meet the number of participants selected threshold, set on the survey (optional)

The error report will show on the bottom of the page after the report runs. You can also impersonate the individual faculty by clicking the Impersonate icon on the row to confirm the report does not show for that particular faculty:




Related Articles
PDF Generation Troubleshooting