Creating the Files
SchoolWise can extract data needed for external service vendors that your district partners with. Exports can either be manually run in SchoolWise or set up as automated tasks through Windows Task Scheduler. In order for us to create the files for your external vendor, we require the following:
- File Format
- File type: CSV, TAB, TXT, etc.
- With or without headers
- Desired name of file(s)
- Column/Field NamesIf the names need to be exact and/or case sensitive, it is preferable that there be no spaces and all names be either upper or lower case.
- Description of Column/Field
If it's not obvious from the name itself, especially when acronyms are used, a description should be provided. - Field Format
If anything other than text, details should be provided- Dates - 'MM/DD/YYYY', 'YYYYMMDD', etc.
- Boolean - 1/0, Y/N, true/false, etc.
Uploading the Files
If you use a local server to host SchoolWise:
- SFTP address (hostname and port)
- SFTP login credentials (username and password).
- Know how to access your district's server.
- Verify that the files are in the correct expected format.
- Supply the files to your service vendor using their software.
If you use our Online Hosting server:
We will upload the files each night to an SFTP server. We can send the files to another location as long as the location is an SFTP site. If the service vendor or your district has their own SFTP locations set up, we can send the files as long as:
- You give us the SFTP address (hostname and port)
- And provide us with the SFTP login credentials (username and password).
- Set up your SFTP server which includes:
- Installation and identifying SFTP address (either IP address or dynamic DNS provided host name).
- Opening necessary ports in Firewall
- Whitelisting the SchoolWise Hosting Server
- Know how to access your district's SFTP server (both locally and through its IP address).
- Verify that the files are in the correct expected format.
- Upload the files to your vendor using their software/application.
The following quick how-to guides detail how to get your own SFTP server up and running:
https://winscp.net/eng/docs/guide_windows_openssh_server
https://www.ghacks.net/2019/07/29/how-to-setup-an-sftp-server-in-windows-using-openssh/
Please Note: We do not provide API Integration with external service vendors. Files are only transferred through SFTP or vendor supplied custom software.
Vendor List
These are some of the vendors that we currently work with. Vendors that use custom software to transmit files are noted below.
- Blackboard
- Clever
- Ellevation
- eTrition
- Follet Destiny
- Hoonuit
- iReady
- Illuminate
- Kelvin
- Lexia Learning
- McGraw/Pearson
- Nutrikids - Custom Upload*
- ParentSquare
- Qualtrics
- Renaissance Place
- School Messenger
- SchoolCity
- SIRAS
- Thrillshare
- Titan
*Please Remember: If your vendor uses custom software to transmit files and your district is using our Online Hosting Service, your district will need to set up an SFTP Server to receive the files.