Clever SFTP Specification
Clever SFTP Instructions
March 18, 2022
Contents
1 Introduction
3
2 General SFTP Setup
3
3 Preparing CSV Files
5
3.1 Preparing schools.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2 Preparing students.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Preparing teachers.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4 Preparing sections.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5 Preparing enrollments.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.6 Preparing staff.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.7 Preparing [DEPRECATED] admins.csv . . . . . . . . . . . . . . . . . . . . . . 22
4 CSV File Processing and Status
24
5 Appendix
25
Clever SFTP Instructions v.2.1.1
1
5.1 Spreadsheet for schools.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.2 Spreadsheet for students.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 5.3 Spreadsheet for teachers.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5.4 Spreadsheet for sections.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.5 Spreadsheet for enrollments.csv . . . . . . . . . . . . . . . . . . . . . . . . . . 30 5.6 Spreadsheet for staff.csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.7 Spreadsheet for [DEPRECATED] admins.csv . . . . . . . . . . . . . . . . . . . 32
Clever SFTP Instructions v.2.1.1
2
1 Introduction
Clever is a service for transferring school information in a secure manner from a school database to an application. This document explains how to use the Clever SFTP to automate the transfer of school information to Clever-enabled applications.
2 General SFTP Setup
The Clever SFTP Server is located at s (Port 22).
Username and password for the SFTP Server are unique to each Clever account and provided upon sign up. You can retrieve your credentials on the "Sync Settings" page of your Clever dashboard via .
Uploads must contain five CSV files, with the following filenames:
schools.csv students.csv teachers.csv sections.csv enrollments.csv
Files should be uploaded to your account's home directory (/home/username/) as frequently as possible, but no more often than hourly.
Clever processes files automatically, 5 minutes after last activity. Files are not deleted or moved after processing; please write over existing files with new uploads.
Details of the file formats are provided in the following section.
Clever SFTP Instructions v.2.1.1
3
You can view the status of you latest upload in your dashboard at . com/sync.
Clever SFTP Instructions v.2.1.1
4
3 Preparing CSV Files
Use the comma separated values format (CSV) for all uploads to the Clever SFTP server. CSV files should contain field values separated by commas, with line breaks between rows. Double quotes around fields are optional, except when the field value includes a comma, where they are required.
CSV files should contain only active student data. For example, the students.csv file should contain all currently enrolled students. Ingestion of historical or archived data is not supported.
Please use the following specifications for all CSV files:
? CSV file names must match specification, including .csv suffix ? A header row is required. Headers must match the header names in the specification
exactly. The order of the columns does not matter. Case-sensitive matching is not required. ? Some fields are required - if they are not present, the row will not be processed. ? Some fields are optional - they may be left blank. Clever recommends sharing additional
fields when possible in order to take full advantage of reporting features in your applications and ensure compatibility with additional applications, should you choose to add them at a later time. ? All files must be present for upload to be processed. For example, a directory with only students.csv will not be processed. ? Fields highlighted in yellow are id values, used to make connections between files (i.e. from an enrollment to a section). Take care to ensure that all links connect to an id existing in the upload. ? CSV files should be encoded in UTF-8 format ().
Clever SFTP Instructions v.2.1.1
5
3.1 Preparing schools.csv
The schools.csv file provides school information to Clever. This file is required for Clever data upload.
Specification for schools.csv
Column Header Required Format Notes
School id
YES String Typically the school local id. Used in all other files. Corresponds to 'sis id' field in Clever. Must be unique across the district.
School name
YES String Name of school.
School number YES String District or county school identifier.
State id
NO
String State school identifier.
Low grade
NO
Option The lowest grade at the school. Can be an
integer (1-13), a range (9-13) or
"InfantToddler", "Preschool",
"PreKindergarten", "TransitionalKindergarten",
"Kindergarten", "PostGraduate" or
"Ungraded". If value is a range, the lower
bound integer will be the grade used.
High grade
NO
Option The highest grade at the school. Can be an
integer (1-13), a range (9-13) or
"InfantToddler", "Preschool",
"PreKindergarten", "TransitionalKindergarten",
"Kindergarten", "PostGraduate" or
"Ungraded". If value is a range, the lower
bound integer will be the grade used.
Principal
NO
String Principal's full name.
Clever SFTP Instructions v.2.1.1
6
Specification for schools.csv, continued
Column Header Required Format Notes
Principal email
NO
Email Principal's email address. Must match format:
x@y.z
School address
NO
String School's address. Must be enclosed in double
quotes, if includes a comma.
School city
NO
String
School state
NO
String Two letter abbreviation.
School zip
NO
String Alphanumeric 5 or 9 digit ZIP with no
punctuation.
School phone
NO
Integer a 10 or 11 digit phone number.
ext.*
NO
String Any additional data you would like to send
Clever for a School can be added as an
extension field, e.g. ext.nickname or
ext.program code. For more information, see
us/articles/360024370912
Clever SFTP Instructions v.2.1.1
7
3.2 Preparing students.csv
The students.csv file provides student information to Clever. In order to provide multiple parent/guardian contacts, you may create multiple rows for a single student with different contact information. This file is required for Clever data upload.
Specification for students.csv
Column Header
Required Format Notes
School id
YES
String
Primary school of enrollment. School id must match an id provided in schools.csv upload.
Student id
YES
String
Unique and constant id for student, may be student number, state id, or other unique identifier, to be used in enrollments.csv upload. Corresponds to 'sis id' field in Clever. Must be unique across the district.
Student number
NO
String Local student identifier. Must be unique
across the district.
State id
NO
String State student identifier.
Last name
YES String
Middle name
NO
String May also submit middle initial.
First name
YES String
Grade
NO
Option Integers for grades 1-13, or "InfantToddler",
"Preschool", "PreKindergarten",
"TransitionalKindergarten", "Kindergarten",
"PostGraduate" or "Ungraded".
Clever SFTP Instructions v.2.1.1
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- note to our users
- sign in to clever spring grove area school district
- kahoot and clever company presentation 8
- effect of classroom learning environment on students
- clever presentation kahoot
- clever sftp specification
- clever teacher student slides districts resources k12 portal
- rubric for group activity or group project
- somerset college preparatory academy
- learning module 1 engaging the students
Related searches
- job specification for finance manager
- system requirements specification example
- person specification manager
- job specification and job description
- system requirement specification template
- system verilog specification pdf
- ammo specification chart
- pdf specification pdf
- can 2 0b specification pdf
- specification sop in pharmaceutical
- computer specification software
- hardware and software specification example