﻿<?xml version="1.0" encoding="utf-8"?>
<ReportsExport>
	<Reports>
		<Report id="cace8d08-3cf8-436f-ad33-c3d9dbaa994a" codekey="Lernprogramm-Sitzungen" categoryCodekey="SpecialPurpose" name="Lernprogramm-Sitzungen" description="Liste aller Lernprogramm-Sitzungen der Nutzer die im ausgewählten Zeitraum gestartet wurden.">
			<MetaData created="2025-11-05T15:55:03" createdBy="Administrator, IWIS (Administrator)" createdBy_user_id="473" modified="2025-11-05T16:11:53" modifiedBy="Administrator, IWIS (Administrator)" modifiedBy_user_id="473" />
			<ExecutionDetails format="TableResult" commandType="SqlCommandOrQuery" exportHandler="" adminControl="" exportMultipleTablesToSheets="False" datesWithTime="False" extraParams="" />
			<Mandators mandatorMode="IncludeMandators" mandator_id="af09aaca-3d39-44c0-b36e-4db95905993a" mandatorName="IWIS" isStandard="False" isUsedByMenu="False" />
			<Parameters>
				<Parameter id="d8e4595f-8bdd-4a54-9298-8f378450e6a0" isRequired="False" allowMultiSelect="False" name="Zeitraum" contextName="Zeitraum" defaultValue="" renderHint="Undefined" disableParameter="DontDisable" />
			</Parameters>
			<Roles>
				<Role id="90" />
			</Roles>
			<command>
        select
        u.descUserCn as 'Benutzer-ID',
        s.theme_id as 'Baustein-ID',
        FORMAT(s.startTime, 'dd.MM.yyyy HH:mm') as 'Start der Sitzung',
        FORMAT(s.lastPingTime, 'dd.MM.yyyy HH:mm') as 'Ende der Sitzung',
        (SELECT MAX(status) from tblStatusUserItemHistory suih
          WHERE suih.user_id = u.intUserCn
          AND suih.item_id = s.theme_id
          AND suih.startDate &lt;= s.lastPingTime
          AND ((suih.endDate is NULL) OR (suih.endDate &gt;= s.lastPingTime))
        ) as Status
        from tblStatsThemeSessions s
        join v_Users u on s.user_id = u.intUserCn
        where u.mandator_id = @current_mandator_id
        AND (@dateRange_start IS NULL OR s.startTime &gt;= @dateRange_start)
					AND (@dateRange_end IS NULL OR s.startTime &lt; dateadd(day, 1, @dateRange_end))
				order by s.startTime
			</command>
		</Report>
	</Reports>
	<Parameters>
		<Parameter id="d8e4595f-8bdd-4a54-9298-8f378450e6a0" isSystem="True" name="Zeitraum" reportParameterType_id="abff13be-91c3-4ee1-93a3-7292f8e013ba" queryParameterName="@dateRange" />
	</Parameters>
	<ParameterTypes>
		<ParameterType id="abff13be-91c3-4ee1-93a3-7292f8e013ba" isSystem="True" name="DateRange" datatype="DateRange" dataValueField="" dataTextField="" />
	</ParameterTypes>
</ReportsExport>