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
No database hacks!
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.
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.
Requested by CRB
results in 404
On /admissions/applicants_to_students/2/, it says "...Active Dictory" instead of "Active Directory". Just pointed out to me. I can fix it today.
Primary Language spoken at home
first to college in family
Requested by CRNY. Not funded.
Take attendance each period
Able to combine multiple classes in some circumstances
Multiple teachers can take same class attendance
Graph - Percent of standards pass vs fail for benchmark gradebook
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.
Give option for half absence, which could be added correctly in total number of absences
would be really nice for stuff like canvas sync.
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
Have only current school year on attendance tab and make prior school years as an optional tab
A consistent view that will allow faculty, students, and parents to view a student's grades. Parents will have their own logins for this.
Comment section for phone numbers which could be viewed in the general information section of the student page
Waiting to hear back from them on how to do this.
Naviance Data Sync
Right now it's just name. Could add school data here. Or would that go in CRM?
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.
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://code.google.com/p/django-ajax-filtered-fields/ stopped working. No idea why.
Report for student phone numbers with a way to classify if a number should be used for automatic calling or not
Discipline - teachers can submit in queue
South hasn't sync'ed studentCohort properly. It's missing the "primary" field.
The template isn't working to overwrite grades under 60 to 60. Did i
enter
it wrong?Danielle
Give total of tardies/absences/present on time in the attendance section of student page
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.
A phone number can reasonably be 18 chars long if we include formatting marks (-, etc). It should be made longer.
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?
View Student – Links to edit fields
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?
Um need to get details on what this is.
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.
Discipline - private note field
Requested by CRB - under evaluation.
South integration - mostly done.
Install script - about 75% done.
Fabric update script - about 10% done.
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.
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.
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.
Give a specific date option in the filter section of attendance edit page
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!
See requirements spec at https://docs.google.com/document/d/1MW8ggJrltj085ButKTKK162gJOpgR_1MSdY5HuYpNqE/edit
requested by crb
Make sure days “present on time” go documented somewhere in the student’s attendance data
There is a one click report for labels for students, but not applicants.
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.
Re-configure the parent/student contact numbers to be more “user-friendly”
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.