DART stands for Data Aggregation and Reporting Tool.
This project is grown from the Data Use Toolkit (DUT) and Data Display Templates (DDT) provided by the National Post School Outcomes center at the University of Oregon psocenter.org.
At NPSO this project is affectionately known as STEPSS, which stands for State Toolkit Examining Post-School Success. The idea for STEPSS came from end-user feedback and experience collected since NPSO began sharing its DUT/DDT toolset.
The focused purpose here is to collect, aggregate and analyze/report on survey data provided by State and/or Local educational agencies who must meet federal requirements to comply with the Individuals with Disabilities Education Act (IDEA).
These mechanisms will be more or less the same regardless of data, reporting requirements or program mandate. So in the interest of getting the most bang for our buck we will ensure our immediate needs are met while providing a re-usable base for use-cases other than IDEA Part B Indicator Data aggregation and reporting.
Are imported-data- and team+location-centric. Administrators will not have access to the imported data. Team members (non-administrators) will have access to only the data imported by their team or a sub-team contained therein.
Teams will each be tied to one Location, eg Arkansas or Lane County, Oregon. Each Location will belong to one Team. Sub-Team hierarchies will be restricted based on Location; ie the Oregon Team will only be able to create sub-Teams w/ locations in Oregon (eg Lane County, Portland, etc) and no second Oregon Team may exist.
Accounts can be managed by Administrators or in-team members; ie team members can add accounts to their team. If a team member belongs to a top-level team then they can also create sub-teams and manage accounts within those sub-teams.
Data sharing will be possible by means of 'secret' urls which will point to charted/graphed representations of imported data (Reports). Raw imported data will only be accessible to the owning team or that team's parent team, as appropriate.
Requires rails 3.1
developed on ruby 1.8.7 & mostly tested on ruby 1.9.2
Like any rails app
Make sure to
rake db:schema:load rake db:seed # (interactive)
Once up and running you can add your first user account via the rake task:
To list existing users try:
To destroy all users try:
Similarly manage Partner Logos:
rake settings:partner_logos:list rake settings:partner_logos:add # (interactive) rake settings:partner_logos:remove_all
Set the Site Title:
rake settings:set_site_title # (interactive)
Will copy all jpg, gif, png and ico files from the local_assets/images directory in the project root to app/assets/images. Useful when add partner logos or swapping the default site logo.
When updating the default site logo the replacement must be named 'logo.png'.
User (team member) and Admin management of Users, Administrators, Teams, Initiatives, Metrics, bar chart Report and Presentation Templates.
User submission, mapping, analysis and reporting of CSV data.