Help

Teacher rights

perrycollins
Trainee

Teacher rights

Is there a way to give teachers rights to see discipline for only the students in their classes?

2 Replies
JeffG9
PowerSchool Champion
PowerSchool Champion

If you are using Incident Management, it lives exclusively on the Admin side. 

 

There is a customization on the Exchange which allows teachers to see what happened with Observations they escalated to Incidents.

 

https://support.powerschool.com/exchange/view.action?download.id=1258&fromSearchResults=true 

______________
Full Disclosure: I do not work for PowerSchool
ItsOnlyDoug
PowerSchool Mentor
PowerSchool Mentor

This doesn't apply to the incident management solution that @JeffG9 mentions, but I built a custom page for the PowerTeacher Portal so teachers could see all of the Log Entries they submitted. This is just a straight list and does not offer resolutions, but it works for our needs.

 

You'd have to build the page to suit your needs, but my tlist looks like this:

 

<table border="0" cellspacing="0" cellpadding="4" class="tablesorter grid" id="results">
				<thead>
					<tr>
						<th class="left">ENTRY DATE</th>
						<th class="right">Last Name</th>
						<th class="right">First Name</th>
						<th class="right">Grade</th>
						<th class="right">ENTRY</th>
						<th class="right">SUBTYPE</th>
						<th class="right">CONSEQUENCE</th>
						<th class="right">ENTRY AUTHOR</th>
						<th class="right">Log Type</th>
					</tr>
				</thead>
~[tlist_sql;
	select to_Char(LOG.ENTRY_DATE,'MM/DD/YYYY') as ENTRY_DATE,
        STUDENTS.LAST_NAME as LAST_NAME,
        STUDENTS.FIRST_NAME as FIRST_NAME,
        STUDENTS.GRADE_LEVEL as GRADE,
        LOG.ENTRY as ENTRY,
        LOG.SUBTYPE as SUBTYPE,
        LOG.CONSEQUENCE as CONSEQUENCE,
        LOG.ENTRY_AUTHOR as ENTRY_AUTHOR,
        	CASE to_char(Log.LogtypeID)
                When '-100000' THEN 'DISC'
                When '3130' THEN 'Parent'
                END AS LogType
     from LOG LOG,
        STUDENTS STUDENTS 
     where STUDENTS.ID=LOG.STUDENTID
     AND ENTRY_DATE > '07/1/2022'
     AND Log.TeacherID  = '~[x:userid]'
     ORDER BY Students.LastFirst
	 
;]
	<tr>
		<td>~(ENTRY_DATE)</td>
		<td>~(LAST_NAME)</td>
		<td>~(FIRST_NAME)</td>
		<td>~(GRADE)
		<td>~(ENTRY)</td>
		<td>~(SUBTYPE)</td>
		<td>~(CONSEQUENCE)</td>
		<td>~(ENTRY_AUTHOR)</td>
		<td>~(Log_Type)</td>
	</tr>
[/tlist_sql]

 

Again, this is only if you are using Log Entries to track discipline and mine includes a log entry type we have for Parent contact log entries that is unique to our school so the SQL would have to be adjusted to fit your needs. 



Doug Skinner

District Instructional Data Officer
Gateway Regional School District



Did your issue get solved? Please remember to give Kudos and/or select Accept As Solution on the helpful posts to thank the author and to help others find the solution.