burke-software / schooldriver Goto Github PK
View Code? Open in Web Editor NEWA school information system made in django. Relies heavily on the django admin interface and includes many pluggable apps.
Home Page: burkesoftware.com
A school information system made in django. Relies heavily on the django admin interface and includes many pluggable apps.
Home Page: burkesoftware.com
See requirements spec at https://docs.google.com/document/d/1MW8ggJrltj085ButKTKK162gJOpgR_1MSdY5HuYpNqE/edit
Give total of tardies/absences/present on time in the attendance section of student page
Cohorts are now being named after colleges &universities. The current
system (fa, fb, fc, etc.) is easier to grasp in terms of grouping students
(for reports and financials), and the universities names are generally
long. With courses, I know you have a system which allows for a full course
name and a short name. Is this something that can be added to cohorts?
Ideally, administration can see and refer to cohorts using the fa, fb
system, but all records seen by students on transcripts, report cards,
schedules, and engrade would reflect the full name. Is this possible?
No database hacks!
Re-configure the parent/student contact numbers to be more “user-friendly”
It always says No contact assigned
This is rather critical as many people use this feature. It's possible with export to xls, but that gives you many rows per student which is not easily importable.
On /admissions/applicants_to_students/2/, it says "...Active Dictory" instead of "Active Directory". Just pointed out to me. I can fix it today.
Right now it's just name. Could add school data here. Or would that go in CRM?
The template isn't working to overwrite grades under 60 to 60. Did i
enter
it wrong?Danielle
Requested by CRB
Often summer marking periods exists and are just not shown on a report (like report card). However they still effect number of school days. This needs to be filtered out.
If one is trying to create a report of a previous year, it's hard to think about how freshman that year are now soph this year.
Class of year would be much easier.
Applicants sometimes take entrance exams, or admissions want to track PSSA results. By default, admissions can't see standard tests, and they have no way of seeing the two linked until the applicant is a student.
This was mentioned by Philly.
Brian Roche reports that both the first and last student are cut off; I only see the last student being partially cut off. Perhaps the behavior depends on resolution.
http://sis.cristoreytc.org/benchmark_grade/gradebook/372/
You'll have to take my word for it. GitHub doesn't support attachments.
Um need to get details on what this is.
When creating a new student through work_study.student_worker, if the username is a duplicate, it 500s. On sis.student, it raises a validation error on the user side
the work_study.student_worker should duplicate this.
Not sure if bug or enhancement.
http://sentry.cristoreyny.org/default/group/133/
ValueError: Unknown password hashing algorithm ''. Did you specify it in the PASSWORD_HASHERS setting?
Happens when a user has no password. This is intended. Ugh, must be a new django 1.4 thing.
If password is not set 500 error instead of try the next auth method. Great thanks..
We need to test this more and file a bug against django is necessary. Work around is to set all passwords.
Requested by CRB - under evaluation.
South hasn't sync'ed studentCohort properly. It's missing the "primary" field.
Inconceivably a mass edit where we edit NOTHING will attempt to set it to ''
'UPDATE work_study_studentworker
SET day
= %s, transport_exception
= %s, work_permit_no
= %s, placement_id
= %s, school_pay_rate
= %s, student_pay_rate
= %s, primary_contact_id
= %s, personality_type_id
= NULL, adp_number
= %s, am_route_id
= NULL, pm_route_id
= NULL WHERE work_study_studentworker
.student_ptr_id
IN (%s)'
It could be a bug in django-mass-admin. Why does work_permit_no go into the query!? It's not being changed. It's not even in the form!
https://github.com/burke-software/django-sis/blob/master/ecwsp/sis/importer.py#L2158
model isn't defined yet unless the "workteam"/"workteam"/"name" column has been seen already.
David, are we seriously considering an overhaul of the importer?
requested by crb
South integration - mostly done.
Install script - about 75% done.
Fabric update script - about 10% done.
A student can have many cohorts and 1 primary cohort. It would be nice if in the cohort screen, a registrar could make all students have the said cohort as primary cohort.
Hi - please add number of payments to the summary page. Currently to understand the number of payments a company has selected on their contract you need to search for the company, click on the company and then eyeball the screen to see the number of payments. It would be more efficient to have this information on the summary page. There seems to be room. You could show the entire field in a format similar to that shown on the individual company contract page
Naviance Data Sync
Report for student phone numbers with a way to classify if a number should be used for automatic calling or not
Our cohort hack abuses the admin interface and django ORM. It breaks south. We should improve the hack or find a alternative way.
The purpose of the hack is to let people edit cohorts from both a cohort and student perspective. ie a student can have various cohorts, a cohort can have various students.
Take attendance each period
Able to combine multiple classes in some circumstances
Multiple teachers can take same class attendance
Make sure days “present on time” go documented somewhere in the student’s attendance data
Discipline - private note field
Graph - Percent of standards pass vs fail for benchmark gradebook
Give a specific date option in the filter section of attendance edit page
The new soap driven model only syncs from sword to sugar. The triggers seem to create a database lock with the api and thus aren't usable. Possible solutions - a sugarcrm hook to sync via a non existant django-sis api. A script that runs every few minutes to look for changes in sugar and copy them.
New contacts still sync though! It's just edits that don't.
There is a one click report for labels for students, but not applicants.
Waiting to hear back from them on how to do this.
results in 404
Give option for half absence, which could be added correctly in total number of absences
View Student – Links to edit fields
If you use the browser's find feature to locate a student who's outside the viewport, the list of student names will scroll but the actual grades will not.
Comment section for phone numbers which could be viewed in the general information section of the student page
Discipline - teachers can submit in queue
http://code.google.com/p/django-ajax-filtered-fields/ stopped working. No idea why.
Have only current school year on attendance tab and make prior school years as an optional tab
A phone number can reasonably be 18 chars long if we include formatting marks (-, etc). It should be made longer.
Primary Language spoken at home
first to college in family
Requested by CRNY. Not funded.
would be really nice for stuff like canvas sync.
A consistent view that will allow faculty, students, and parents to view a student's grades. Parents will have their own logins for this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.