NEIS Connector

onischool NEIS Connector for Chrome

A companion extension for the OniClass and OniRecord Windows apps. When a teacher asks one of those apps to apply attendance or student-record entries, the extension finds the matching students on the teacher's own logged-in NEIS page and enters and saves the requested values. It does nothing on its own.

What you need

  1. A Windows app. Install OniClass for attendance or OniRecord for student records. The extension only carries out jobs the app sends.
  2. Chrome 120 or later with this extension added.
  3. Connect the app. The app registers its connection when it is installed. If the popup asks for ID registration, copy the ID from the popup into the app's NEIS connection settings.
  4. Log in to NEIS yourself at your education office's NEIS site and keep only one NEIS tab open. The extension never enters passwords or certificates.
  5. Run the job from the app. Keep your hands off the NEIS page until the app reports that the job is finished.

Supported sites: the teacher NEIS of all 17 provincial education offices (<code>.neis.go.kr: sen, pen, dge, ice, gen, dje, use, sje, goe, gwe, cbe, cne, jbe, jne, gbe, gne, jje). Real-school use has been confirmed on Chungbuk NEIS (cbe); the other regions run the same NEIS screens but have not yet been checked in a school. This is not an official extension of the Ministry of Education, any education office, or the NEIS operator.

What the extension can access

17 regional NEIS sitesOnly the teacher NEIS hosts listed above. Reads the student list, dates, periods and existing values on the attendance and student-record screens, and enters and saves the values the teacher requested.
scriptingLoads the extension's own packaged scripts into the open NEIS tab when a job starts. No code is downloaded from anywhere.
nativeMessagingTalks to the OniClass or OniRecord connector program on the same PC to receive jobs and return progress and results.
Not requestedBrowsing history, cookies, other websites, storage, analytics or advertising.

Reading the popup

Not installedThe connector program for that app was not found. Install the app; you only need the app you use.
ID registration neededThe app does not yet allow this extension. Copy the ID from the popup and save it in the app's connection settings.
Connection repair neededUpdate the app, or run connection repair from its NEIS screen.
Refresh neededAn older version of the extension's code is still loaded in the NEIS tab. Save your edits, then press F5 in that tab.
More than one tabClose extra NEIS tabs so that only one remains.
Privacy policyContact