Można utworzyć tylko raport, który ma z raportów niestandardowych CourseMill jest. Generowanie raportów na podstawie predefiniowanych widoków bazy danych, kwerendy niestandardowej bazy danych lub skryptów zewnętrznych.
Raporty niestandardowe mogą być pobrane lub zapisane do szybkiego pobierania lub do automatycznego planowania w raporcie Locker.
Aby wygenerować raport niestandardowy w oparciu o predefiniowanym widoku bazy danych:
Otwórz Raporty boczną zakładkę i wybierz Niestandardowy .
Kliknij Dodaj raport niestandardowy . Otworzy się okno Custom Report.
Wybierz organizację, jeśli jesteś globalnym administratorem.
Wybierz Database Zobacz w typ pola.
Wybierz obsadzony widoku bazy danych z Nazwa widoku listy.
Określ opis raportu w Opis dziedzinie.
Kliknij Zapisz .
Wyniki wyświetlane są w oknie. Kliknij nagłówek kolumny, aby ponownie posortować tabelę.
Aby wygenerować raport oparty na kwerendzie zwyczaj bazy:
Otwórz Raporty boczną zakładkę i wybierz Niestandardowy .
Kliknij Dodaj raport niestandardowy . Otworzy się okno Custom Report.
Wybierz organizację, jeśli jesteś globalnym administratorem.
Wybierz zapytanie do bazy danych w typ pola.
Określ opis raportu w Opis dziedzinie.
Włącz odpowiednie opcje wyboru raportu w celu umożliwienia selekcji Zgłoś listy.
|
Pola wyboru raportu są włączone, jeśli to w wybranych polach odpowiednie przyciski kolumn lub są one włączone w ramach warunkowego WHERE zapytania. Stan opcja jest włączona, jeśli zawierają albo StudentCourse.Status lub Sco.Lession_Status. Terminy opcja jest włączona, jeśli zawierają jedną z następujących czynności: Student.LastLogin, StudentCourse.LastAccess, StudentCourse.CompletionDate, CourseSession.StartDate lub CourseSession.EndDate. |
Kliknij Zapisz .
Wyniki wyświetlane są w oknie. Kliknij nagłówek kolumny, aby ponownie posortować tabelę.
Aby wygenerować raport oparty na zewnętrznym skrypcie bazy danych, skrypt musi zwrócić rekordy XML w oparciu o następujące parametry i przekazywane w następującym formacie XML:
parametry |
Opis |
---|---|
orgID |
organizacja ID |
currID |
Identyfikator programu (konfigurowane w CourseMill) |
courseID |
ID przedmiotu (skonfigurowany CourseMill) |
sessionid |
Identyfikator sesji (podane CourseMill) |
scoID |
ID SCO (podane CourseMill) |
status |
lesson_status lub statusu (konfigurowane w CourseMill) |
Data rozpoczęcia |
Począwszy od dnia raportu |
Data końcowa |
Kończąc dzień raportu |
suborg0- n |
Suborgs |
początek |
Począwszy rekord jeśli stronicowanie jest dostępny |
Odpowiedź w formacie XML:
<reportlist>
<totalRecs>1</totalRecs>
<numRecs>1</numRecs>
<hdr0>StudentID<hdr0/>
<hdr1>StudentName<hdr1/>
<hdr2>LastLogin<hdr2/>
<report>
<col0>TestStudent</col0>
<col1>Lastname, FirstName</col1>
<col2></col2>
<report>
</reportlist>
|
CourseMill zapewnia przykładowy wpłacone skrypt SampleCustomReport.jsp znajdujący się w katalogu głównym w instalacji CourseMill.jsp. Zobaczyć zawartość tego pliku do szczegółów. |
Aby wygenerować raport oparty na skrypcie zewnętrznym:
Otwórz Raporty boczną zakładkę i wybierz Niestandardowy .
Kliknij Dodaj raport niestandardowy . Otworzy się okno Custom Report.
Wybierz organizację, jeśli jesteś globalnym administratorem.
Wybierz skrypt bazy danych w typ pola.
Określ opis raportu w Opis dziedzinie.
Określ adres do skryptu w Script URL .
Włącz odpowiednie opcje wyboru raportu w celu umożliwienia selekcji Zgłoś listy.
Kliknij Zapisz .
Wyniki wyświetlane są w oknie. Kliknij nagłówek kolumny, aby ponownie posortować tabelę.
Support | About ELB Learning
© ELB Learning 2022