Generowanie raportu niestandardowego

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:

  1. Otwórz Raporty boczną zakładkę i wybierz Niestandardowy .

  2. Kliknij Dodaj raport niestandardowy . Otworzy się okno Custom Report.

  3. Wybierz organizację, jeśli jesteś globalnym administratorem.

  4. Wybierz Database Zobacz w typ pola.

  5. Wybierz obsadzony widoku bazy danych z Nazwa widoku listy.

  6. Określ opis raportu w Opis dziedzinie.

  7. Kliknij Zapisz .

Wyniki wyświetlane są w oknie. Kliknij nagłówek kolumny, aby ponownie posortować tabelę.

Aby wygenerować raport oparty na kwerendzie zwyczaj bazy:

  1. Otwórz Raporty boczną zakładkę i wybierz Niestandardowy .

  2. Kliknij Dodaj raport niestandardowy . Otworzy się okno Custom Report.

  3. Wybierz organizację, jeśli jesteś globalnym administratorem.

  4. Wybierz zapytanie do bazy danych w typ pola.

  5. Określ opis raportu w Opis dziedzinie.

  6. 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.

  7. 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:

  1. Otwórz Raporty boczną zakładkę i wybierz Niestandardowy .

  2. Kliknij Dodaj raport niestandardowy . Otworzy się okno Custom Report.

  3. Wybierz organizację, jeśli jesteś globalnym administratorem.

  4. Wybierz skrypt bazy danych w typ pola.

  5. Określ opis raportu w Opis dziedzinie.

  6. Określ adres do skryptu w Script URL .

  7. Włącz odpowiednie opcje wyboru raportu w celu umożliwienia selekcji Zgłoś listy.

  8. Kliknij Zapisz .

Wyniki wyświetlane są w oknie. Kliknij nagłówek kolumny, aby ponownie posortować tabelę.

Support | About ELB Learning
© ELB Learning 2022