Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
ems:stats

JSON

TODO

  • 9. ja 10. koosseisude liikmete stats õigeks saada

Üldinfo

Üldised sisendid

Järgnevad parameetrid peavad iga JSON päringu puhul kaasas olema:

  • op=ems - alati sama iga päringu puhul
  • format=json - alati sama iga päringu puhul
  • koosseis - millise Riigikogu koosseisu kohta päring käib (võimalikud väärtused alates 9-st). Üle mitme koossiesu ühtegi päringut teha ei saa
  • page - statistika lehekülg, millelt soovitakse JSON väljundit saada

Valmis lehed

Koosseisude info

Näidis URL

Sisendid

  • page=st_json - alati sama iga päringu puhul
  • request
    • =koosseisu_info - kogu etteantud koosseisu saadikute info pärimine
  • all
    • =1 - kuvatakse kõik saadikud, kes vastavas kosseisus üldse on osalenud
    • =0 - kuvatakse vaid need saadikud, kes olid Riigikogus koosseisu volituste lõppemise hetkel või on seal antud hetkel (kui päritakse käesoleva koosseisu andmeid)

Väljund

Iga saadiku kohta on toodud järgnev info:

    Array
        (
            [member_id] => saadiku ID
            [name] => saadiku nimi kujul "<eesnimed>, <perekonnanimi>"
            [user_group_id] => ei oma tähtsust
            [liikmelisus] => massiiv ajavahemikest, mil saadik oli antud Riigikogu koosseisu liige
            Array
                (
                    [0] => Array
                        (
                            [alates] => kuupäev, mis hetkest alates oli liige. Kujul YYYY-MM-DD
                            [kuni] => kuupäev, mis hetkeni oli liige. Kujul YYYY-MM-DD. Võib olla ka tühi, kui tegu käesoleva koosseisu aktiivse saadikuga
                        )

                )

        ),

Näide JSON formaadis:

[{"member_id":"70095","name":"Aab, Jaak","user_group_id":"13023","liikmelisus":[{"alates":"2007-04-06","kuni":null}]}, ....]

Näide PHP massiivina:

    [0] => Array
        (
            [member_id] => 70095
            [name] => Aab, Jaak
            [user_group_id] => 13023
            [liikmelisus] => Array
                (
                    [0] => Array
                        (
                            [alates] => 2007-04-06
                            [kuni] => 
                        )
 
                )
 
        ),
    [1] => Array
        (
            ......
        ),
    .....

Hääletuste nimekiri (kindel päev)

Näidis URL

Sisendid

  • page=haaletus_paev - alati sama iga päringu puhul
  • paev - kuupäev, mille hääletusi soovitakse näha. Kujul YYYY-MM-DD

Väljund

Iga hääletuse kohta on toodud järgnev info:

    Array
        (
            [id] => hääletuse ID
            [aeg] => hääletuse aeg UNIX timestamp'na
            [aeg_iso] => hääletuse aeg ISO formaadis (YYYY-MM-DD hh:mm:ss)
            [kohal] => hääletusel kohal olnud saadikute arv
            [vastu] => vastu hääletanud saadikute arv
            [poolt] => poolt hääletanud saadikute arv
            [erapooletu] => erapooletuks jäänud saadikute arv
            [sisu] => hääletuse sisu. Võib osadel juhutdel olla mitme punktiline ning siis on nee järgnevas massiivis eraldi ridadel. Enamasti siiski on vaid üks rida.
                Array
                (
                    [0] => Kohaloleku kontroll
                )

            [viis] => hääletuse viis. Võimalikud variandid: KOHA=kohalolekukontroll; AVAL=avalik hääletus; SALA=salajane hääletud
            [taiskogu_paevakord_id] => täsikogu päevakorra ID (EMS-i sisemine ID)
            [eelnou_id] => kui hääletus on seotud eelnõuga, siis on siin eelnõu ID
            [eelnou_nr] => kui hääletus on seotud eelnõuga, siis on siin eelnõu number
            [eelnou_pealkiri] => kui hääletus on seotud eelnõuga, siis on siin eelnõu pealkiri koos numbriga
            [eelnou] => kui hääletus on seotud eelnõuga, siis on siin eelnõu pealkiri (ilma eelnõu numbrita)
        )

Näide JSON formaadis:

[{"id":"1187935","aeg":"1287473338","aeg_iso":"2010-10-19 10:28:58","kohal":"94","vastu":"16","poolt":"45","erapooletu":"1","sisu":["1. parandus"],"viis":"AVAL","taiskogu_paevakord_id":"1180917","eelnou_id":"1016157","eelnou_nr":"750 SE III","eelnou_pealkiri":"Keskkonnam\u00f5ju hindamise ja keskkonnajuhtimiss\u00fcsteemi seaduse muutmise seadus","eelnou":"<b>750 SE<\/b> Keskkonnam\u00f5ju hindamise ja keskkonnajuhtimiss\u00fcsteemi seaduse muutmise seadus"}, ....]

Näide PHP massiivina:

    [0] => Array
        (
            [id] => 1187935
            [aeg] => 1287473338
            [aeg_iso] => 2010-10-19 10:28:58
            [kohal] => 94
            [vastu] => 16
            [poolt] => 45
            [erapooletu] => 1
            [sisu] => Array
                (
                    [0] => 1. parandus
                )
 
            [viis] => AVAL
            [taiskogu_paevakord_id] => 1180917
            [eelnou_id] => 1016157
            [eelnou_nr] => 750 SE III
            [eelnou_pealkiri] => Keskkonnamõju hindamise ja keskkonnajuhtimissüsteemi seaduse muutmise seadus
            [eelnou] => <b>750 SE</b> Keskkonnamõju hindamise ja keskkonnajuhtimissüsteemi seaduse muutmise seadus
        ),
    [1] => Array
        (
            ......
        ),
    .....

Hääletuste arv

Näidis URL

Sisendid

  • page=st_osavott_main - alati sama iga päringu puhul
  • sbm_haaletused=1 - alati sama iga päringu puhul
  • algus - kuupäev, millest alates hääletusi soovitakse näha. Kujul YYYY-MM-DD
  • lopp - kuupäev, milleni hääletusi soovitakse näha. Kujul YYYY-MM-DD
  • liige - mitte kohustuslik parameeter. Kui on määratud leitakse ainult vastava ID-ga saadiku andmed, kui aga määramta, siis kogu koosseisu

Väljund

Iga saadiku kohta on toodud järgnev info:

    Array
        (
            [id] => saadiku ID
            [names] => saadiku nimi kujul "Perekonnanimi, Eesnimi"
            [facions] => fraktsioon(ide) lühend(id)
            [+] => poolt hääletamiste arv
            [-] => vastu hääletamiste arv
            [o] => erapooletuks jäänud hääletuste arv
            [x] => puudutud hääletuste arv
            [*] => mitte hääletamiste arv
            [sum] => hääletamisi kokku
        )

Näide JSON formaadis:

{"70131":{"o":1,"names":"Lotman, Aleksei","facions":"EER","x":38,"+":29,"-":7,"*":11,"sum":37,"id":70131}, ....}

Näide PHP massiivina:

    [70131] => Array
        (
            [id] => 70131
            [names] => Lotman, Aleksei
            [facions] => EER
            [+] => 29
            [-] => 7
            [o] => 1
            [x] => 38
            [*] => 11
            [sum] => 37
        ),
    [12345] => Array
        (
            ......
        ),
    .....

Hääletustulemused

Näidis URL

Sisendid

  • page=haaletus - alati sama iga päringu puhul
  • hid - hääletuse ID, mille andmeid päritakse

Väljund

NB! Kui tegu salajase häääletusega, siis saadikute kohane info puudub täielikult ning on vaid hääletuse koondandmed.

Hääletuse kohta on toodud järgnev info:

Array
    (
    [hid] => hääletuse ID
    [haaletuse_aeg] => hääletuse aeg kujul dd.mm.yyyy hh:mm:ss
    [eelnou] => Array
        (
            [id] => eelnõu id
            [nimetus] => eelnõu nimetus/pealkiri
            [nr] => eelnõu number
        )

    [sisu] => Array
        (
            [0] => hääletuse sisu, mis enamasti on üherealine, kuid võib olla ka mitmeraline
            [1] => iga rida on siin ka eraldi
            ....
        )

    [avalik] => kas tegu avaliku hääletusega. Võimalikud väärtused: jah | ei
    [kohal] => mitu saadikut oli kohal
    [puudub] => mitu saadikut puudus
    [haaletas] => mitu saadikut hääletas
    [ei_haaletanud] => mitu saadikut ei hääletanud
    [poolt] => mitu saadikut oli poolt
    [vastu] => mitu saadikut oli vastu
    [erapooletu] => mitu saadikut jäi erapooletuks
    [saadikute_nimekiri] => Array
        (
        [0] => Array
            (

            [isik_id] => saadiku ID
            [otsus] => saadiku tehtud tegevus/otsus. Võimalikud väärtused:
                "+" - saadik oli poolt
                "-" - saadik oli vastu
                "o" - saadik jäi erapooletuks
                "x" - saadik puudus hääletuselt
                "*" - saadik oli kohal, kuid ei hääletanud
            [member_name] => saadiku nimi kujul Perekonnanimi, Eesnimed
            [nimi] => saadiku nimi kujul Perekonnanimi, Eesnimed
            [facion] => saadiku fraktsiooni täispikk nimi
            [viis] => hääletuse tüüp/viis. Võimalikud variandid:
                "AVAL" - avalik hääletus
                "KOHA" - kohalolekukontroll
            ),
        [1] => Array
            (
                .....
            ),
        .....
        )
    )

Näide JSON formaadis:

{"hid":"1188240","haaletuse_aeg":"19.10.2010 11:01:04","eelnou":{"id":"886962","nimetus":"Meres\u00f5iduohutuse seaduse ja sellega seonduvate seaduste muutmise seadus","nr":"653 SE III"},"sisu":["12. parandus"],"avalik":"jah","kohal":94,"puudub":7,"haaletas":82,"ei_haaletanud":12,"poolt":"32","vastu":"50","erapooletu":"0","saadikute_nimekiri":[{"isik_id":"70095","otsus":"+","member_name":"Aab, Jaak","nimi":"Aab, Jaak","facion":"Eesti Keskerakonna fraktsioon","viis":"AVAL"},....}

Näide PHP massiivina:

Array
(
    [hid] => 1188240
    [haaletuse_aeg] => 19.10.2010 11:01:04
    [eelnou] => Array
        (
            [id] => 886962
            [nimetus] => Meresõiduohutuse seaduse ja sellega seonduvate seaduste muutmise seadus
            [nr] => 653 SE III
        )
 
    [sisu] => Array
        (
            [0] => 12. parandus
        )
 
    [avalik] => jah
    [kohal] => 94
    [puudub] => 7
    [haaletas] => 82
    [ei_haaletanud] => 12
    [poolt] => 32
    [vastu] => 50
    [erapooletu] => 0
    [saadikute_nimekiri] => Array
        (
            [0] => Array
                (
                    [isik_id] => 70095
                    [otsus] => +
                    [member_name] => Aab, Jaak
                    [nimi] => Aab, Jaak
                    [facion] => Eesti Keskerakonna fraktsioon
                    [viis] => AVAL
                )
 
            [1] => Array
                (
                .....
            )
        .....
        )
    )

Isikupõhised hääletustulemused

Näidis URL

Sisendid

  • page=haaletus_isik - alati sama iga päringu puhul
  • isik_id - saadiku ID, kelle hääletusi otsitakse
  • year - aasta (kujul YYYY), mille hääletusi otsitakse. Kui määramata, siis vaikimisi näidatakse käesoleva aasta andmeid

Väljund

Iga hääletuse kohta on toodud järgnev info:

Array
(
    [0] => Array
        (
            [saadiku_id] => saadiku ID
            [saadiku_nimi] => saadiku nimi kujul "Perekonnanimi, Eesnimed"
            [haaletus_id] => hääletuse ID
            [aeg] => hääletuse aeg kujul dd.mm.yyyy hh:mm:ss
            [otsus] => otsus
            [sisu] => hääletuse sisu
            [eelnou] => Array
                (
                    [id] => eelnõu ID
                    [nr] => eelnõu number
                    [nimetus] => eelnõu nimetus/pealkiri
                )

        ),
    [1] => Array
        (
            ......
        ),
    .....

Näide JSON formaadis:

[{"saadiku_id":"70095","saadiku_nimi":"Aab, Jaak","haaletus_id":"868596","aeg":"17.12.09 10:18:43","otsus":"+","sisu":"L\u00f5pph\u00e4\u00e4letus","eelnou":{"id":"859795","nr":"644 OE I","nimetus":"Riigikogu otsus \"Audiitori nimetamine Riigikontrolli 2009. aasta tegevuse kontrollimiseks\""}}, ....]

Näide PHP massiivina:

Array
(
    [0] => Array
        (
            [saadiku_id] => 70095
            [saadiku_nimi] => Aab, Jaak
            [haaletus_id] => 868596
            [aeg] => 17.12.09 10:18:43
            [otsus] => +
            [sisu] => Lõpphääletus
            [eelnou] => Array
                (
                    [id] => 859795
                    [nr] => 644 OE I
                    [nimetus] => Riigikogu otsus "Audiitori nimetamine Riigikontrolli 2009. aasta tegevuse kontrollimiseks"
                )
 
        ),
    [1] => Array
        (
            ......
        ),
    .....

Isikukaart

Näidis URL

Sisendid

  • page=ikaart - alati sama iga päringu puhul
  • user_id - saadiku ID, kelle infot otsitakse

Väljund

Kuna isikukaardi andmeid on väga palju, siis on siin kokku pandud nii väljundi kirjeldus kui ka näidisandmed:

Array
(
    [saadik_id] => saadiku ID | 13913
    [eesnimi] => saadiku eesnimi | Marko
    [perenimi] => saadiku perenimi | Mihkelson
    [amet] => saadiku amet
    [komisjonid] => Array
        (
            [0] => Array
                (
                    [id] => komisjoni ID | 71955
                    [nimetus] => komisjoni nimi | Väliskomisjon
                    [url] => komisjoni URL | http://www.riigikogu.ee/?op=ems&page=view_pohiandmed&lang=ee&pid=71955&u=20101207234342
                )

            [1] => Array
                (
                    .....
                )
            .....
        )

    [fraktsioon] => Array
        (
            [0] => Array
                (
                    [id] => fraktsiooni ID | 70294
                    [nimetus] => fraktsiooni nimi | Isamaa ja Res Publica Liidu fraktsioon
                    [url] => fraktsiooni URL | http://www.riigikogu.ee/?op=ems&page=view_pohiandmed&lang=ee&pid=70294&u=20101207234342
                )
        )

    [yhendused] => Array
        (
            [0] => Array
                (
                    [id] => ühenduse ID | 1079126
                    [nimetus] => ühenduse nimetus | Spordi toetusrühm
                    [url] => ühenduse URL | http://www.riigikogu.ee/?op=ems&page=view_pohiandmed&lang=ee&pid=1079126&u=20101207234342
                )
            .....
        )

    [valimisringkond] => valmisringkond | Harju- (v.a Tallinn) ja Raplamaa
    [telefon] => saadiku telefoni number | 631 6556
    [e_post] => saadiku e-posti aadress | Marko.Mihkelson@riigikogu.ee
    [elulugu_et] => saadiku elulookirjeldus HTML formaadis | //liiga pikk, et siia näidet tuua//
    [sonavotud] => Array
        (
            [link] => link saadiku sõnavõttude lehele | http://www.riigikogu.ee/index.php?op=steno&stcommand=isikusonavotud&isikId=13913&searchMethod=byInterval&date1[Day]=01&date1[Month]=01&date1[Year]=2007&date2[Day]=20&date2[Month]=12&date2[Year]=2010
            [arv] => saadiku sõnavõttude arv | 27
        )

    [infotund] => Array
        (
            [link] => link saadiku infotunni kõnedele | http://www.riigikogu.ee/index.php?op=steno&stcommand=isikusonavotud&isikId=13913&searchMethod=byInterval&date1[Day]=01&date1[Month]=01&date1[Year]=2007&date2[Day]=20&date2[Month]=12&date2[Year]=2010&pliik=it
            [arv] => saadiku infotunni kõnede arv | 2
        )

    [aruparimised] => Array
        (
            [link] => link saadiku arupärimistele | http://www.riigikogu.ee/?P_APKK=AP&op=ems&page=apkk_nimekiri&user_id=13913
            [arv] => saadiku arupärimiste arv
        )

    [kirjalikud_kysimused] => Array
        (
            [link] => link saadiku kirjalikele küsimustele | http://www.riigikogu.ee/?P_APKK=KK&op=ems&page=apkk_nimekiri&user_id=13913
            [arv] => saadiku kirjalike küsimuste arv
        )

    [pilt] => saadiku pildi URL | http://www.riigikogu.ee/?op=emsplain&page=pub_pub_dynobj_file&pid=72943&file_id=181185&u=20101207234342
    [muu_info] => Array // muu info saadiku kohta
        (
            // info saadiku kirjutiste kohta
            [0] => Array 
                (
                    [nimetus] => kirjutised
                    [link] => http://www.nlib.ee/html/anded/riigik/11ks/Mihkelson,%20Marko.pdf
                )

            // vaimisinfo antud saadiku kohta
            [1] => Array
                (
                    [nimetus] => valimisinfo
                    [link] => http://vvk.ee/index.php?id=10577&otsi_ajaloost=marko+mihkelson
                )

            // saadiku erakonna veebileht
            [2] => Array
                (
                    [nimetus] => erakonna_veebileht
                    [link] => http://www.irl.ee/
                )

            // saadiku majanduslike huvide deklaratsioon
            [3] => Array
                (
                    [nimetus] => majand_huvid
                    [link] => https://www.riigiteataja.ee/ert/act.jsp?id=13330154
                )

        )

    // saadiku poolt kasutatavad sotsiaalmeedia võimalused (toodud ära vaid need, mida saadik reaalselt kasutab)
    [sots_meedia] => Array
        (
            [0] => Array
                (
                    [nimetus] => facebook
                    [link] => http://www.facebook.com/mihkelson?ref=ts
                )

            [1] => Array
                (
                    [nimetus] => twitter
                    [link] => http://twitter.com/markomihkelson
                )

            [2] => Array
                (
                    [nimetus] => blogger
                    [link] => http://markomihkelson.blogspot.com/
                )

        )

    // saadiku ajakirjandustegevus
    [ajakirjandustegevus] => Array
        (
            [0] => Array
                (
                    [nimetus] => Suhetes Venemaaga vajab Lääs realismi
                    [link] => http://www.vooremaa.ee/contents.php?cid=1005792
                )
            .....
        )

)

Näide JSON formaadis:

{"saadik_id":"13913","eesnimi":"Marko","perenimi":"Mihkelson","amet":"","komisjonid":[{"id":"71955","nimetus":"V\u00e4liskomisjon","url":"http:\/\/www.riigik........]

Saadiku poolt algatatud ja/või juhitud eelnõude nimekiri

Näidis URL

Sisendid

  • page=eelnou_nimekiri - alati sama iga päringu puhul
  • json_isik_id - saadiku ID, kelle hääletusi otsitakse
  • json_tyyp - milliseid eelnõusid soovitakse näha. Võimalikud variandid:
    • koik - kõik eelnõud (vaikimisi valik)
    • algatatud - ainult antud saadiku poolt algatatud eelnõud
    • juhitud - ainult antud saadiku poolt juhitud eelnõud

Väljund

Array
(
    [saadiku_id] => saadiku ID
    [tyyp] => pärngu tüüp (koik | algatatud | juhitud)
    [eelnoud] => Array
        (
            [0] => Array
                (
                    [id] => eelnõu ID
                    [number] => eelnõu number
                    [nimetus] => eelnõu nimetus/pealkiri
                    [menetlusetapp] => eelnõu menetlusetapp
                    [staatus] => eelnõu staatus
                    [link] => link vastava eelnõu vaatesse
                )
            [1] => Array
                (
                ......
            ),
        .....
        )
)

Näide JSON formaadis:

{"saadiku_id":"13903","tyyp":"juhitud","eelnoud":[{"id":"1178179","number":"829 SE II-1","nimetus":"Rahvusvahelisel tsiviilmissioonil osalemise seadus","menetlusetapp":"Esimene lugemine","staatus":"Esimene lugemine l\u00f5petatud","link":"http:\/\/www.riigikogu.ee\/?page=en_vaade&op=ems&eid=1178179&u=20101219204511"}, .....

Näide PHP massiivina:

Array
(
    [saadiku_id] => 13902
    [tyyp] => koik
    [eelnoud] => Array
        (
            [0] => Array
                (
                    [id] => 1241376
                    [number] => 875 OE I
                    [nimetus] => Riigikogu otsus "Ettepaneku tegemine Vabariigi Valitsusele"
                    [menetlusetapp] => Tagasi lükatud
                    [staatus] => Tagasilükatud
                    [link] => http://www.riigikogu.ee/?page=en_vaade&op=ems&eid=1241376&u=20101219204511
                )
            [1] => Array
                (
                ......
            ),
        .....
        )
)

Riigikogu täiskogu istungitest osavõtt

Näidis URL

Sisendid

  • page=haaletus_isik - alati sama iga päringu puhul
  • sbm_osavott=1 - alati sama iga päringu puhul
  • algus - kuupäev, millest alates osavõtu statistikat soovitakse näha. Kujul YYYY-MM-DD
  • lopp - kuupäev, milleni osavõtu statistikat soovitakse näha. Kujul YYYY-MM-DD
  • liige - mitte kohustuslik parameeter. Kui on määratud leitakse ainult vastava ID-ga saadiku andmed, kui aga määramta, siis kogu koosseisu

Väljund

Iga saadiku kohta on toodud järgnev info:

Array
(
    [0] => Array
        (
            [id] => saadiku ID
            [nimi] => saadiku nimi kujul "Eesnimed Perenimi"
            [facion] => fraktsiooni lühend
            [pidi_osalema] => istungite arv, kus saadik pidi osalema
            [osales] => istungite arv, kus saadik osales
            [valislahetus] => istungite arv, mille ajal saadik viibis välislähetuses
            [haige] => istungite arv mil saadik oli haige
            [muu_pohjus] => istungite arv mil saadik puudus muul põhjusel
            [ei_osalenud] => istungite arv kus saadik ei osalenud
            [protsent] => mitmel protsendil antud perioodi istungitest saadik ei puudunud põhjuseta
        )
    [1] => Array
        (
            ......
        ),
    .....

Näide JSON formaadis:

[{"id":"709321","nimi":"Robert Antropov","facion":"R","pidi_osalema":22,"osales":21,"valislahetus":1,"haige":0,"muu_pohjus":0,"ei_osalenud":0,"protsent":100}, .....]

Näide PHP massiivina:

Array
(
    [0] => Array
        (
            [id] => 709321
            [nimi] => Robert Antropov
            [facion] => R
            [pidi_osalema] => 22
            [osales] => 21
            [valislahetus] => 1
            [haige] => 0
            [muu_pohjus] => 0
            [ei_osalenud] => 0
            [protsent] => 100
        )
    [1] => Array
        (
            ......
        ),
    .....

Esinemiste arv

Näidis URL

Sisendid

  • page=haaletus_isik - alati sama iga päringu puhul
  • sbm_esinemised=1 - alati sama iga päringu puhul
  • algus - kuupäev, millest alates hääletusi soovitakse näha. Kujul YYYY-MM-DD
  • lopp - kuupäev, milleni hääletusi soovitakse näha. Kujul YYYY-MM-DD
  • liige - mitte kohustuslik parameeter. Kui on määratud leitakse ainult vastava ID-ga saadiku andmed, kui aga määramta, siis kogu koosseisu

Väljund

Iga saadiku kohta on toodud järgnev info:

Array
(
    [0] => Array
        (
            [id] => saadiku ID
            [facion] => fraktsiooni lühend
            [nimi] => saadiku nimi kujul "Perenimi, Eesnimed"
            [kokku] => saadiku esinemisi kokku valitud perioodil
            [koned] => saadiku kõnesid kokku valitud perioodil
            [sonavotud] => saadiku sõnavõtte kokku valitud perioodil
        )
    [1] => Array
        (
            ......
        ),
    .....

Näide JSON formaadis:

[{"id":"70095","facion":"KESK","nimi":"Aab, Jaak","kokku":16,"koned":6,"sonavotud":10}, .....]

Näide PHP massiivina:

Array
(
    [0] => Array
        (
            [id] => 70095
            [facion] => KESK
            [nimi] => Aab, Jaak
            [kokku] => 16
            [koned] => 6
            [sonavotud] => 10
        )
    [1] => Array
        (
            ......
        ),
    .....

Põhjusega eemalolekud

Näidis URL

Sisendid

  • page=haaletus_isik - alati sama iga päringu puhul
  • sbm_eemalolekud=1 - alati sama iga päringu puhul
  • algus - kuupäev, millest alates hääletusi soovitakse näha. Kujul YYYY-MM-DD
  • lopp - kuupäev, milleni hääletusi soovitakse näha. Kujul YYYY-MM-DD
  • liige - mitte kohustuslik parameeter. Kui on määratud leitakse ainult vastava ID-ga saadiku andmed, kui aga määramta, siis kogu koosseisu

Väljund

Iga saadiku kohta on toodud järgnev info:

Array
(
    [0] => Array
        (
            [id] => saadiku ID
            [nimi] => saadiku nimi kujul "Eesnimi Perenimi"
            [facion] => fraktsiooni lühend
            [liik] => eemaloleku põhjuse liiks. Võimalikud variandid: Välislähetus, Haige, Muu põhjus
            [alates] => päev, millest alates (k.a.) saadik eemal on. Kujul dd.mm.yyyy
            [kuni] => päev, milleni (k.a.) saadik eemal on. Kujul dd.mm.yyyy
            [selgitus] => eemaloleku selgitus
        )
    [1] => Array
        (
            ......
        ),
    .....
)

Näide JSON formaadis:

[{"id":"70131","nimi":"Aleksei Lotman","facion":"EER","liik":"V\u00e4lisl\u00e4hetus","alates":"13.09.2010","kuni":"17.09.2010","selgitus":"Prantsuse Vabariik: osalemine Strasbourgis ENPA esindajana Berni konventsiooni ekspertide n\u00f5upidamisel ja Pariisis keskkonnakomitee istungil"}, .....]

Näide PHP massiivina:

Array
(
    [0] => Array
        (
            [id] => 70131
            [nimi] => Aleksei Lotman
            [facion] => EER
            [liik] => Välislähetus
            [alates] => 13.09.2010
            [kuni] => 17.09.2010
            [selgitus] => Prantsuse Vabariik: osalemine Strasbourgis ENPA esindajana Berni konventsiooni ekspertide nõupidamisel ja Pariisis keskkonnakomitee istungil
        )
    [1] => Array
        (
            ......
        ),
    .....
)

Eelnõud

Otsing

Andmed

  • inc/eelnou/en_vaade.inc - eelnõu vaade (näide)
  • inc/eelnou/en_etapid.inc - eelnõu etapid (näide)

Statistika

Muud küsimused

Päevakorrad

Protokollid

Hääletused

Statistika

Uue statsi erinevad vaated

Osalemise statistika loogika

  • lahtri üldine taustavärv näitab saadiku osalemist või puudumist päeva esimeselt istungilt.
  • kuupäeva taustavärv näitab, kas saadik oli antud päeval välislähetuses, haige või muu põhjusega puuduja. Kui ühtegi neist põhjustest pole märgitud, siis puudub ka kuupäeval eraldi taustavärv.
  • iga kuupäeva järel olev musta raamiga kastike näiteb sama päeva järgmiseid istungeid (vastavalt 2., 3., 4. jne). Kui päevas on vaid 1 istung, siis pole seega ühtegi kastikest. Kastikese sisu värv on kas valge või roheline vastavalt sellele, kas saadik osales sellel konkreetsel istungil või mitte.

Kaasasoleval pildil on koostatud üks näide kõikvõimalikest erinevatest võimalustest. Mõned seal olevad kuupäevad kirjutan ka lahti:

  • 19.01 - päevas oli 1 istung, millest saadik puudus (valge taust). Samal ajal oli ta märkinud end välislahetuses olevaks (sinine kuupäeva taust)
  • 20.01 - päevas oli kaks istungit, millest esimeselt ta puudus (üldine valge taust) ning teisel osales (roheline kast). Samal ajal oli ta märkinud end välislahetuses olevaks (sinine kuupäeva taust)
  • 19.02 - päevas oli 4 istungit ning samal ajal oli saadik märkinud end muu põhjusega puudujaks (kollane kuupäeva taust). Istungitel osalemist näidatakse järgnevalt:
    1. istung: osales (üldine roheline taust)
    2. istung: puudus (esimene valge kast)
    3. istung: puudus (teine valge kast)
    4. istung: osales (kolmas roheline kast)

Probleemid

Ericase-d

  • vaadeldav periood lõpeb hiljem kui hetke istungite järg
    • kohaolekute arvutamisel arvutame sel juhu ainult kuni viimase lõppenud istungini
    • tegelikult võiks/peaks tuleviku istungipäevad kohaloleku kalendris märkima kuidagi teisiti (unerline)
  • lähetused/puudumised kattuvad
    • kui kattuvad haigus ja lähetus, siis ervestame, et oli lähetuses [osavott (%), eemalolekud_kalender]
    • kui samal päeval kattuvad 2 (või ka rohkem) lähetust, siis arvestame ikkagi, et kokku on ta puudunud ühe päeva
  • osalemisprotsendi arvutamisel arvestan ainult istungipäevi [osavott]
  • kõigi liikmete koondväljavõttel (osavott) näitan puudumiste statistikat kalendripäevades
  • isikupõhises puudumiste kalendris (eemalolekud_kalender) numbrilises statistikas näitame puudutud istungipäevi
  • kui hetkel istung käib, siis selle istungi andmeid statistikas veel ei arvesta
    • vastasel juhul kui pole näiteks hääletusi veel olnud, siis märgitakse saadikud puudujateks
  • keegi ei keela saaikul istungil osaleda ka juhul, kui ta on märgitud haigeks, lähetuses olevaks jne.
    • seega kui saadik on kohal, siis arvestangi, et ta on kohal. olenemata eemalolekute aruandest. koondstatistikas, kus arvestan eemaloleku kalendripäevi teen statistika puhtalt eemaloleku põhjuste aruande põhjal (saadiku vahepeal mõnel istungil viibimine seda ei mõjuta).

Lingid

Küsimused/probleemid

  • Grupeerimine nagu ei toimi?
  • Kust ma saan puudumiste andmed?

Vajalikud vormid

    • Koosseisu valik
    • otsing võib olla kas koosseisu, liikme või fraktsioonipõhine.
    • võimalik määrata ajaperiood (vahemik, viimane nädal, eelmine nädal või kindel istungjärk).
    • grupeerimine nädala või istungjärgu järgi peaks ka olema, aga vanas see hetkel ei toimi

Osavõtt

Hääletuste arv

Esinemiste arv

Eemalolekute põhjused

Eemalolekute nädalaaruanne

Riigikogu tööaja tabel

Indrek says:
Riigikogu tööaja tabel: kuupäev, algus (kellalaeg), lõpp (kellaaeg), Kestus ja lõppu koond kokku
Indrek says:
ja teine veel lühema kirjeldusega
Rene says:
see on siis millise perioodi kohta?
Rene says:
aasta? istungjäk?
Indrek says:
siin on kirjas:
Indrek says:
valik instugjärkude ja erakorraliste isntungjärkude vahel
Indrek says:
st. istungjärk filtriks
Indrek says:
teine on sama filter, tulbad
Rene says:
kas/kuidas me praegu üldse erakorralisi istungjärke märgime?
Indrek says:
1. istungjärgu number, 2. kestus
Rene says:
sul on mingi doku või meil kust sa seda loed?
Rene says:
saada see edasi
Indrek says:
mul mingi trükkitud
Indrek says:
ega rohkem pole mitte midagi
Rene says:
skännida ei saa?
Indrek says:
ma võin kaevate need oliginaal Exceli tableid
Indrek says:
aga ka mõtetu
Indrek says:
neid tabelid pole kunagi ennem tehtud
Rene says:
hea, kui oleks mingi väljundi näide ees
Rene says:
aga väljund on mis? html? csv?
Indrek says:
HTML leht
Indrek says:
nagu kõik hetke statisika, vaata emsavalik.webware.ee
Indrek says:
ja mitte üht kujunduse lementi sisse mitte panna
Indrek says:
nad alles kujundust tellivad
Indrek says:
ja mõlemale tabelile alla KOKKU väli
Indrek says:
kuju vast HH: MM
ems/stats.txt · Last modified: 2019/09/20 15:52 by 127.0.0.1