Skip to content

Dersler

Dersler

Dersler listelenirken dönem ve yıl parametreleri istenmektedir. Bu parametreler ile istediğiniz yıl ve dönem için plan365ı uygulamasını kullanabileceksiniz. İstenen verilerin bir kısmı plan365 sınav modülü için bir kısmı plan365 ders modülü için istenmektedir. Hangi modül için istendiğini dönüş değerlerinin bulunduğu tabloda bulabilirsiniz.

UrlMethod
/api/v1/coursePost

Tablo 17. Dersler (Courses) Url Yapısı

Parametre ismiParametre TipiAçıklama
departmentCodesstring arrayDerslerini almak istediğimiz bölümlerin kodlarının bulunduğu dizi. Eğer boş verilirse ise tüm verinin gelmesi gerekli
yearintYıl parametresi
termintDönem parametresi Güz: 1 Bahar: 2 Yaz: 3

Tablo 18. Dersler (Courses) Veri Tipi Alanları

Cevap olarak verilen ilgili dönem yıl ve bölüm dolarına göre istenilen alanlar aşağıda açıklanmıştır.

Veri EtiketiİsmiAçıklama
CourseCode*Ders koduÖğrenci Bilgi Sisteminizde yer alan Ders Kodu benzersiz bir değer olmalı
ActiveStatus*Aktiflik“True” ya da “False” değerlerini alır.
CourseName*Ders ismiÖğrenci bilgi sisteminizde yer alan ders adı
ActivityType*Aktivite tipi (Plan365 ders için)İstediğiniz aktivite türü yazılır. (Teorik, uygulama, laboratuvar, problem çözme, staj vb.)
CourseTypeDersin TürüAktivitenin ait olduğu dersin müfredatta zorunlu veya seçimlik ders olup olmadığı gösterir. Zorunlu dersler için "z" değeri seçimlik dersler için "s" değeri gönderilmelidir.
ActivityDurationAktivite Süresi (Plan365 ders için)Aktivite için kaç slotluk zaman dilimi gerekiyorsa o belirtilmelidir. Örneğin aktivite süresi 2 saat, 1 aktivite slotu ise 1 saat ise buraya 2 yazılmalıdır.
CourseLocation*Dersin yeri (Plan365 ders için)Kampüs kodu Kurum dışı-sorumlu Kurum dışı-aktif Uzaktan eğitim
EducationType*Öğretim (Plan365 ders için)Öğretim tipi yazılmalı. NO IO Uzaktan eğitim
CampusCode*Kampüs kodu (Plan365 sınav için)Kampüs kodu Uzaktan sınav
FacultyCode*Fakülte kodu (Plan365 sınav için)
DepartmentCodes*Bölüm koduDersin bağlı olduğu programlara ait kod buraya yazılır. Birden fazla program aynı derse bağlı ise programlara ait bölüm kodu arasına ";" konularak yazılabilir.
CourseGradeLevel*SınıfDersin bağlı olduğu sınıf bilgisi (Ör; 4) buraya yazılır. Birden fazla sınıf aynı derse bağlı ise sınıfların arasına ";" konularak (Ör; 1;2;3;4) yazılır. Eğer birden fazla program aynı derse bağlı ise sınıf bilgileri bu programlara karşı gelecek şekilde sırasıyla yazılır. (Ör; DepartmentCodes: “ABC1;CBA2” CourseGradeLevel:“1;2”)
CourseGroup*Dersin Grubu - ŞubesiDersin bağlı olduğu grup, şube ve branş bilgisi (Ör; 4) buraya yazılır. Birden fazla şube bilgisi aynı derse bağlı ise şube bilgilerinin arasına ";" konularak (Ör; 1;2;3;4 ya da A;B;C;) yazılır. Eğer birden fazla program aynı derse bağlı ise şube bilgileri bu programlara karşı gelecek şekilde sırasıyla yazılır. (Ör; DepartmentCodes: “ABC1;CBA2” CourseGroup:“A;B”)
Instructor*Öğretim elemanlarıDersi veren öğretim elemanı kodu yazılır. Birden fazla öğretim elemanı aynı dersi veriyorsa kodlar “;” ile ayrılabilir.
AssistantsAsistanlar (Plan365 sınav için)Dersin asistana ait kod buraya yazılır. Birden fazla asistan aynı derste görevli ise asistanlara ait öğretim üyesi kodu arasına ";" koyularak yazılabilir. Burada tanımlı asistanlar aynı zamanda dersin sınavında öncelikli olarak gözetmen olarak atanmaktadır. Dersin asistanı yoksa veya belli değilse boş bırakabilir.
StudentCount*Öğrenci Sayısı (Plan365 ders için)Dersi alan öğrenci sayısı sayısal değer olmalı
StudentCounts*Sınava Girecek Öğrenci Sayısı (Plan365 sınav için)Sınava girecek öğrenci sayısı buraya yazılır. Bir sınav birden fazla programa bağlı sınava girecek öğrenci sayısı varsa ";" karakteri ile öğrenci sayıları ayrılabilir. Bu durumda fakülte, program, öğretim üyesi, sınıf ve şube sayıları ile eşit sayıda ve doğru sıra ile eklenmelidir. Aynı öğrenci sayısı, birden fazla sayıda eklenebilir.
ConjugateCoursesEşlenik Dersi (Plan365 sınav için)Varsa ilgili dersin eşlenik olduğu ders kodları yazılır. Birden fazla ders varsa ";" ile eşlenik ders kodları ayrılabilir. Sınav yaparken bu eşlenik dersler birleştirilir. Eşlenik ders yoksa boş bırakılmalıdır.
ExamDuration*Sınav Süresi (Plan365 sınav için)Dersin sınavı için kaç slotluk zaman dilimi gerekiyorsa o belirtilmelidir. Örneğin sınav süresi 2 saat, 1 sınav slotu ise 1 saat ise buraya 2 yazılmalıdır.
ExamSession*Oturum Sayısı  (Plan365 sınav için)Aynı sınav slotunda kapasiteyi artırmak için kullanılır. Örneğin sınav slot süresi 2 saat olsun.  Buraya 2 yazdığınız zaman aynı zaman dilimi içerisinde 1 saat olacak şekilde 2 oturum olacak şekilde var olan kapasiteyi kullanılır. Böyle bir durum yoksa "1" yazılmalıdır. Zorunlu alandır boş bırakılamaz.
InvigilatorGapBeforeExamGözetmenlik Öncesi Boşluk Süresi (Slot Sayısı)  (Plan365 sınav için)Sınav gözetmenlerine atama yapılan gözetmenlikler için, sınavdan önce ne kadarlık boşluk verileceğini belirtir. Sınav slot süresi 2 saat olan bir sınavda buraya 1 yazılırsa sınava atanan gözetmene atandığı sınav öncesi 1 slotluk zaman dilimini boş bırakır. Böyle bir uygulama yoksa "0" yazabilirsiniz. Zorunlu alandır boş bırakılamaz.
InvigilatorGapAfterExamGözetmenlik Sonrası Boşluk Süresi (Slot Sayısı) (Plan365 sınav için)Sınav gözetmenlerine atandıkları gözetmenlikler için sınavdan sonra ne kadarlık boşluk verileceğini belirtir. Sınav slot süresi 2 saat olan bir sınavda buraya 1 yazılırsa sınava atanan gözetmene atandığı sınav sonrası bir sonraki göreve kadar 1 slotluk zaman dilimini boş bırakır. Böyle bir uygulama yoksa "0" yazabilirsiniz. Zorunlu alandır boş bırakılamaz.
ClassroomCombineStatus*Derslik Birleşiklik Durumu (Plan365 sınav için)Bu sütuna sınav programı yaparken birden fazla şubeye, gruba (section)  sahip derslerde sınav programında şubeleri birleştirirken nasıl işlem yapılacağına ait aşağıdakilerden biri gelir. Öğretim üyesi veya program farkı gözetmeksizin tüm öğrenciler karma bir şekilde sınav yapılacak olan gözetmenliklere yerleştirmek için birleşik, sadece aynı öğretim üyesinden dersi alanları karma bir şekilde yerleştirmek için öğretim üyesine göre, aynı programdaki ve bölümde bu dersi alan öğrencileri karma bir şekilde yerleştirme yapmak için programa göre seçilmelidir. 0 1 2 (0: Birleşik, 1:Öğr.Üye. Göre, 2: Programa Göre) Bilinmiyorsa değer olarak "1" yazınız.
ExamTypeSınav Türü (Plan365 sınav için)Sınav türü yalnızca aşağıdakilerden biri olabilir. 1 2 3 4 (1: Çoktan Seçmeli / Klasik Açık Uçlu / Yazılı, 2: Uygulama, 3: Ödev / Proje / Rapor Teslimi, 4: Jüri / Savunma) Bilinmiyorsa değer olarak "0" yazınız.
ExamEnvironmentSınav Ortamı (Plan365 sınav için)Sınav ortamı yalnızca aşağıdakilerden biri olabilir. 1 2 (1: Yüz Yüze, 2: Çevrimiçi Sınav) Bilinmiyorsa değer olarak "0" yazınız.
CourseEnvironmentDers Ortamı (Plan365 ders için)Ders ortamı yalnızca aşağıdakilerden biri olabilir. 1 2 3 (1: Yüz Yüze, 2: Çevrimiçi Sınav, 3: Hibrit) Bilinmiyorsa değer olarak "0" yazınız.
CourseLanguageDers DiliAyarlarda kayıtlı dersin dili yazılır. Varsayılan değerler; Türkçe, İngilizce
ClassroomTypeDerslik TipiAyarlarda kayıtlı derslik tipi yazılır. Varsayılan değerler; Laboratuvar, Derslik
DescriptionAçıklamaDers veya sınavın açıklaması

Tablo 19. Dersler (Courses) Veri Tipi Alanları