automating student course profile & student record report uploads to gadoe chris a. mcmanigal...

25
Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Upload: juliana-baker

Post on 24-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Automating Student Course Profile &

Student Record Report Uploads to GaDOE

Chris A. McManigalCamden County SchoolsKingsland, GA

Page 2: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

GaETC App

Page 3: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Session Evaluation

Page 4: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Vendors• Please make sure to visit the Vendors Room in Kenyan ½

• Vendors will be here all day Tuesday

Page 5: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Overview• Documentation and other info required• PowerSchool report setup• FTP setup• FTP scheduling• But wait!! I’m hosted!!• Q & A

Page 6: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Needed before upload• Documentation • FTP Client Installation Manual (v3_09-25)

• Information from GaDOE• GaDOE contact: Margaret Samuel ([email protected])

• District UserId • Public key file (The Public Key will have a .pub file extension.) • Private key file (The Private Key will have a .key file extension.) • Private key password will be sent to you

• FTP Voyager• https://sldsfun.gadoe.org/FTP_Voyager.zip

Page 7: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

PS report setup• Prior to automating the reports, create a data folder on the PS

database server • CCS created a folder structure on the PS database server as follows:• e.g., <DB server>\<drive>\powerschool_ftp\data\

• Hosted systems will need to create this folder on the server from which you intend to FTP the files

• Both reports must be started with the file path entered in the setup screen

• Make sure to click the box to the right of the path to save it as the default

Page 8: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Sample SCP setup

Page 9: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Sample SR setup

Page 10: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Scheduling a report• After the report runs in the queue, click the report

name

Page 11: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Scheduling a report (cont.)• Schedule the report to Run Nightly, click “Run job

again?”, and click Submit

Page 12: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Scheduling a report (cont.)• Once returned to the queue, click the report name

again, select Execute Nightly, and click Submit

Page 13: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Scheduling Notes• Repeat the same process for the other report

• The reports will run nightly at midnight

• After the first night, check the folder you created to ensure the process completed as expected

• IMPORTANT: any time a PowerSchool update is applied, you will have to repeat this scheduling process for both reports

Page 14: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

FTP Voyager Install• Pages 4-12 of manual

• In brief:• Extract downloaded FTP_Voyager.zip file• Launch FTPVoyagerSetup.exe file

• Select install option such as location, icons, etc., and install• If asked, exclude from firewall

• Finish the install by launching FTP Voyager Startup Wizard• Select Full Mode• Select Passive Mode

• Close FTP Voyager

Page 15: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Apply License File• Page 13 of manual

• Locate the FTP_Voyager.reg file in the same folder as the setup executable

• Run this file to add license information to the system registry

Page 16: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Configure for your district• Pages 13-19 of manual• Note: this part of the setup requires the key files and

password from GaDOE

• In brief:• Launch FTP Voyager• Create a new site with district number as the site’s name• Configure connection options as well as security options• Set up SSH options using two keys:

• Private Key (pXXXsftp.key)• Public Key (pXXXsftp.pub)

Page 17: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Connecting to FTP site• Pages 20-24 of manual

• Start FTP Voyager

• Select site (named with District number) and click Connect

• Remote directory and files, local directory and files, connection status, and upload status are visible

• Can drag and drop from this screen to perform manual uploads

Page 18: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Folder Creation• Page 25 of manual

• Two separate folders must be created: SCP and SR• Use the New Dir button to create them

Page 19: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

FTP Voyager Scheduler• Pages 26-35 of manual• Used to schedule uploads to GaDOE

• In brief:• From within FTP Voyager, open FTP Voyager Scheduler• Under View Options, set up scheduler to run as a service • Create a new task using your district number as the site• Select the frequency and time, and save• Create the jobs to “MOVE UP” SCP and SR files

Page 20: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Sample Scheduled Task

Page 21: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Sample SCP Action

Page 22: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Sample SR Action

Page 23: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Notes• Nightly PowerSchool reports are run at 12:00 AM

• GaDOE picks up files from ftp folders just before 2:00 AM for processing

• I chose to schedule ftp at 1:00 AM

• GaDOE sends an email nightly for each file you upload stating whether validation was successful

Page 24: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Hosted System• All but one step can be automated

• Hosted systems can:• Set up nightly running of the two reports• Set up nightly FTP transfer of files to DOE

• Pearson and GaDOE are supposed to be working on a REAL solution

Page 25: Automating Student Course Profile & Student Record Report Uploads to GaDOE Chris A. McManigal Camden County Schools Kingsland, GA

Q & A