Successfully reported this slideshow.

My favorite sql scripts

0

Share

Loading in …3
×
1 of 66

More Related Content

You Might Also Like

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

My favorite sql scripts

  1. 1. My favorite SQL automations Brian Abeling West Des Moines abelingb@wdmcs.org http://bit.ly/2oFyNr6 @wdmTECH
  2. 2. most important feature is… Task Scheduler System Administration > Preferences > Task Scheduler
  3. 3. Task Scheduler
  4. 4. Will I give you ALL of the scripts? No
  5. 5. Why not? •They use custom fields, views and tables •Can really mess up your system
  6. 6. Clean up inbox Auto delete all messages 5 days old in inbox. 1
  7. 7. Clean up inbox 1
  8. 8. Turn Class Rank OFF Ensure certain fields are off 2
  9. 9. Turn Class Rank OFF 2
  10. 10. Create new accounts Automatically creates accounts for any new students and sets user id / password. 3
  11. 11. Create new accounts 3
  12. 12. Password Requirements 4
  13. 13. Delete SSN info Auto delete all SSN info each night 5
  14. 14. Set guardian rights If guardian, then mark portal & messenger 6
  15. 15. Set guardian rights If guardian, then mark portal & messenger 6
  16. 16. Set teacher messenger Auto set teacher messenger box. 7
  17. 17. Set teacher messenger Auto set teacher messenger box. 7
  18. 18. Set teacher messenger Auto mark teacher messenger box.7
  19. 19. 504 Flag 8 Montoya, Inigo
  20. 20. At Risk Flags 9Montoya, Inigo You killed my father, prepare to die
  21. 21. Gifted/Talented Flags Montoya, Inigo 10
  22. 22. Gifted/Talented Flags10
  23. 23. IEP Flags Montoya, Inigo 11
  24. 24. Update team name Auto update team name based on homeroom 12
  25. 25. Update team name 13
  26. 26. Update AP Courses Auto update all courses that start with “AP_” 14
  27. 27. Update AP Courses Auto update all courses that start with “AP_” 14
  28. 28. Update Custom Field Update Grad Yr / Destiny Homeroom 15
  29. 29. Flag PLP with docs Auto update PLP flag when doc is stored in PLP area. 16
  30. 30. Flag PLP with docs 16 Montoya, Inigo
  31. 31. Non English Flag Create phone icon with family language in user notice. 17
  32. 32. Non English Flag 17 Montoya, Inigo
  33. 33. Non English Flag 17 Montoya, Inigo Rollover displays the language
  34. 34. No Email Flag Flag students which DO NOT have any guardians with email . 18
  35. 35. No Email Flag 18 Look for guardians first, then check to see if they have email address.
  36. 36. No Email Flag 18 Montoya, Inigo Display flag on student to denote no email in family
  37. 37. No Email Flag 18 Reports to help office staff identify who to call to verify if no email
  38. 38. No Email Flag 18 Create an ad-hoc, then create mailing labels for only those without email.
  39. 39. Foster Care Auto mark foster care children for FRL. 19
  40. 40. Staff Accounts Auto mark all staff for campus application and group memberships 20
  41. 41. Staff Accounts Active staff, mark Campus Application. 20
  42. 42. Staff Accounts Active staff, add to ALL group. 21
  43. 43. Staff Accounts Assign Calendar Groups 22
  44. 44. Staff Accounts If employment ended >remove @wdmcs.org email address >remove from calendars >change homepage 22
  45. 45. Student Accounts  Fill primary email address  Force password reset if common password used  Fill graduation year 23
  46. 46. Fees 24 Look at multiple factors for marking Fees tab. Add comments to Fees Tab for those handling fees.
  47. 47. Fees 24  Total past due fees, store in separate field  Use stored field to send out noticed via messenger
  48. 48. Do Not Release Flag Custom Do Not Release tab 25
  49. 49. DNR info 25 Montoya, Inigo
  50. 50. Auto fill Title status Help with state reporting by auto populating fields such as Title I Math and Reading. 26
  51. 51. Auto fill Title I status 26 Fill Title fields based on enrollment information.
  52. 52. Activities/Athletics 27 GPA of students in Athletics? 1 sport vs 2 sports vs 3?
  53. 53. Activities/Athletics 27 All Athletics = ATH All Activities = ACT
  54. 54. Activities/Athletics 27
  55. 55. Activities/Athletics 27 Script that counts and stores number of ATH enrollments
  56. 56. Activities/Athletics 27 Creates flag w number of courses
  57. 57. Athletics Eligibility Transfer 28 Automate the date of athletic eligibility for transfers.
  58. 58. Semester Test Opt Out 29 Automate process of determining who can opt out of semester tests.
  59. 59. Daily Run vs Run Once
  60. 60. Honor Roll Course Auto enroll in course based on criteria 31
  61. 61. Honor Roll Course 31 Auto enroll students who meet criteria into course
  62. 62. Honor Roll Course 31 Once rostered, we can use… •Messenger to contact them •Mailing labels to mail them •Add to the transcript
  63. 63. Courses for awards Auto enroll students into courses that related to academic awards. 32
  64. 64. Copy lockers forward Use a script to copy locker info forward for those who need the same locker. 33
  65. 65. Academic Ineligible Use a script to auto fill academic ineligibility. 34
  66. 66. Academic Ineligible Use a script to auto fill academic ineligibility based on grades. 34

×