Big picture advice on workflow/starting point
Hey folks -
I'm a former developer (primarily Java) now teaching in high school and working with IT to try to maximize our use of the K12 product. As an active teacher, I'm aware of a number of things I'd like to add/create to help our teachers more easily access the information they want, or to improve workflows. For a very basic example, I'd like to create something that generates a weekly “comprehensive report” for each teacher (attendance stats, missing assignments, ungraded work)… that type of thing. Much of it at first would be passive consumption of data, not any actual manipulation of the core data via the API.
I've dabbled in getting some Google Scripts to connect via OAUTH and snag some data to create custom reports, etc, but I'd like to get to the next level and start work toward one of two things:
- a custom Chrome extension for my teachers to provide quick access to some often requested reports/information. I sometimes think this is the way to go since we're a Google school and staff is largely averse to more “things” to use.
- a very basic app that uses their Google login (we are using Google SSO) and lets me make dashboards (round 1) and possibly quick action screens (round 2) to attempt to give them what they want.
We've failed at using reports to get what we need, and I've somewhat given up on the ideas boards for getting features fixed/changed. Where I'm stuck now is, what's the best environment to start in? Where did others begin when writing custom things (with auth access)? Are there templates? Examples? Have any of you succeeded at similar things?
Any advice would be appreciated! Thank you.
Dave
Comments
-
Hey @David Sartory!
I don't have a sample that specifically calls any of the APIs you are interested in, but there's a Chrome extension sample here that calls the Constituent API - hopefully that helps you get started.
If you haven't seen these docs before, these are where you can find the APIs that are available to call.
1 -
@Tim McVicker Thank you - yes an Angular example is exactly what I was looking for. It's funny, I swear I see these things at random but then when I actually go looking I can never find them. This is a great place to start. I appreciate it!
1 -
@David Sartory
There are also some additional samples here for confidential applications (usually, if you have a backend to store the credentials)There are some showcase samples here as well, though I don't think there are any Angular/Chrome extension examples in the showcase - there is a NodeJS one if that's helpful
1
Categories
- All Categories
- 6 Blackbaud Community Help
- 211 bbcon®
- 1.4K Blackbaud Altru®
- 396 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 650 Blackbaud Grantmaking™
- 568 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 937 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.5K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 248 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 239 The Tap (Just for Fun)
- 34 Blackbaud Community Challenges
- 31 PowerUp Challenges
- 3 (Open) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 785 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
