|
Registration for course exams
|
active_examination_sessions | Get list of active examination sessions (administrative) |
administrator | Get information on a exams administrated by user. |
batch_register_exam | Register multiple users at one request (administrative) |
batch_registration | Unregister and register multiple users at one request (administrative) |
batch_unregister_exam | Unregister multiple users at one request (administrative) |
condition | Get information on a admission condition. |
exam | Get information on a given exam. |
exam_group | Get information on a given exam group |
examination_session | Get information on a given examination session |
examination_sessions | Get information on a given examination sessions |
exams | Get information on a given exam. |
faculty_examination_sessions | Get list of active examination sessions (administrative) |
group | Get information on a given exam group |
search_exams_registrations | Search for exam registrations |
slot | Get information on a given slot |
student_exams | Get list of student exams. |
user | Get information on a exams assigned to user. (administrative) |
services/exams/active_examination_sessions ¶
Administrative: This method requires a proper Administrative Consumer Key. Contact us to get one.
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/active_examination_sessions | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can.
Get list of objects returned by examination_session
for all active examination sessions
| ||||||
fields | optional |
Default value: id|status|exams|faculty Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of examination_session method. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Token is not required. | ||||||
Returned value: List of active examination sessions |
services/exams/administrator ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/administrator | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Get information on a exams administrated by user. | ||||||
fields | optional |
Default value: id|status|exams|faculty Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of examination_session method. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization. | ||||||
Returned value: Dictionary mapping faculty ids (fetched using method services/facperms/effective_fac_ids for permission named "ROLA_ZARZADZANIE_REJESTRACJAMI") to list of examination session objects. |
services/exams/batch_register_exam ¶
Administrative: This method requires a proper Administrative Consumer Key. Contact us to get one.
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/batch_register_exam | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Register multiple users at one request | ||||||
exam_id | required | Id of an exam | ||||
values | required | Dictionary of group's numbers to dictionaries mapping slot numbers to lists of user IDs. | ||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Token is not required. | ||||||
Returned value: Dictionary of structure similar to values parameter. But instead of user IDs dictionaries mapping user IDs to one of following statuses are returned:
| ||||||
Thrown errors:
|
services/exams/batch_registration ¶
Administrative: This method requires a proper Administrative Consumer Key. Contact us to get one.
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/batch_registration | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can.
Method combines methods batch_unregister_exam
and batch_register_exam in one. Firstly unregisters users using parameter "unregister",
then registers users using parameter "register".
| ||||||
exam_id | required | Id of an exam | ||||
unregister | required | Dictionary mapping groups numbers to dictionaries mapping slots numbers to lists of user IDs that should be unregistered. | ||||
register | required | Dictionary mapping groups numbers to dictionaries mapping slots numbers to lists of users IDs that should be registered. | ||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Token is not required. | ||||||
Returned value: Dictionary of following fields mapping user IDs to one of following statuses:
| ||||||
Thrown errors:
|
services/exams/batch_unregister_exam ¶
Administrative: This method requires a proper Administrative Consumer Key. Contact us to get one.
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/batch_unregister_exam | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Unregister multiple users at one request | ||||||
exam_id | required | Id of an exam | ||||
values | required | Dictionary of group's numbers to dictionaries mapping slot numbers to lists of user IDs that should be unregistered. | ||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Token is not required. | ||||||
Returned value: Dictionary mapping user IDs to one of following statuses:
| ||||||
Thrown errors:
|
services/exams/condition ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/condition | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Get information on a admission condition. | ||||||
exam_id | required | Id of an exam. | ||||
examrep_id | required | Id of an exam report | ||||
fields | optional |
Default value: examrep|grade_value Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus optional standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus optional oauth_token for Token authorization. | ||||||
Returned value: A dictionary of selected fields and their values. Available fields:
| ||||||
Thrown errors:
|
services/exams/exam ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/exam | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Get information on a given exam. | ||||||
id | required | Id of an exam. | ||||
fields | optional |
Default value: id|examination_session_id|term|course|registration_start|registration_end|examiners_visible|groups|code|has_priorities|preferences_limit Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus optional standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus optional oauth_token for Token authorization. | ||||||
Returned value: A dictionary of selected fields and their values. Available fields:
| ||||||
Thrown errors:
|
services/exams/exam_group ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/exam_group | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can.
Get information on a given exam group. Note that slot's attendees will be returned only
for trusted consumer keys
| ||||||
exam_id | required | ID of an exam | ||||
group_number | required | Number of an exam group | ||||
fields | optional |
Default value: exam_id|number|exam_start|exam_end Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus optional standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus optional oauth_token for Token authorization. | ||||||
Returned value: A dictionary of selected fields and their values. Available fields:
| ||||||
Thrown errors:
|
services/exams/examination_session ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/examination_session | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Get information on a given examination session | ||||||
id | required | ID of a examination session | ||||
fields | optional |
Default value: id|status|exams|faculty Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus optional standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus optional oauth_token for Token authorization. | ||||||
Returned value: A dictionary of selected fields and their values. Available fields:
| ||||||
Thrown errors:
|
services/exams/examination_sessions ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/examination_sessions | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Get information on a given examination sessions | ||||||
ids | required | List of ids of a examination sessions | ||||
fields | optional |
Default value: id|status|exams|faculty Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of examination_session method. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus optional standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus optional oauth_token for Token authorization. | ||||||
Returned value: Dictionary mapping selected ids to objects returned by method examination_session |
services/exams/exams ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/exams | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Get information on a given exam. | ||||||
ids | required | Id of an exam. | ||||
fields | optional |
Default value: id|examination_session_id|term|course|registration_start|registration_end|examiners_visible|groups|code|has_priorities|preferences_limit Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of exam method. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus optional standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Token is not required. | ||||||
Returned value: Dictionary mapping selected IDs to objects returned by exam method |
services/exams/faculty_examination_sessions ¶
Administrative: This method requires a proper Administrative Consumer Key. Contact us to get one.
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/faculty_examination_sessions | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can.
Get list of objects returned by examination_session
for all active examination sessions
| ||||||
faculty_id | required | Examinations sessions | ||||
status | required |
List of status values. All messages with different status will be filtered out. |
||||
fields | optional |
Default value: id|status|exams|faculty Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of examination_session method. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Token is not required. | ||||||
Returned value: List of examinations sessions |
services/exams/group ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/group | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can.
Get information on a given exam group. Note that slot's attendees will be returned only
for trusted consumer keys
| ||||||
exam_id | required | ID of an exam | ||||
group_number | required | Number of an exam group | ||||
fields | optional |
Default value: exam_id|number|exam_start|exam_end|capacity|number_of_slots|slots|examiners Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus optional standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus optional oauth_token for Token authorization. | ||||||
Returned value: A dictionary of selected fields and their values. Available fields:
| ||||||
Thrown errors:
|
services/exams/search_exams_registrations ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/search_exams_registrations | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can.
Get all active exam registrations for selected faculty and date range
not longer than month
| ||||||
start_date | required | Registration that ends after selected date will be returned | ||||
end_date | required | Registration that starts before selected date will be returned.Note that maximal allowed period is one month | ||||
faculty_id | optional |
Default value: (empty string) ID of faculty that exam registrations should be returned |
||||
user_related | optional |
Default value: false Only registrations related to user |
||||
fields | optional |
Default value: id|examination_session_id|term|course|registration_start|registration_end|examiners_visible|groups|code|has_priorities|preferences_limit Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of exam method. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus optional oauth_token for Token authorization. | ||||||
Returned value: List of exam objects | ||||||
Thrown errors:
|
services/exams/slot ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/slot | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Get information on a given slot | ||||||
exam_id | required | ID of an exam | ||||
group_number | required | Number of an exam group | ||||
slot_number | required | Number of a slot | ||||
fields | optional |
Default value: number|capacity|attendees_count|attendees Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus optional standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus optional oauth_token for Token authorization. | ||||||
Returned value: A dictionary of selected fields and their values. Available fields:
| ||||||
Thrown errors:
|
services/exams/student_exams ¶
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/student_exams | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. Get list of student exams. | ||||||
fields | optional |
Default value: id|examination_session_id|term|course|registration_start|registration_end|examiners_visible|groups|code|has_priorities|preferences_limit Selector of result fields you are interested in. The selector must contain subset of primary fields, which are described in the returns section of exam method. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization. | ||||||
Returned value: List of exam objects from method exam |
services/exams/user ¶
Administrative: This method requires a proper Administrative Consumer Key. Contact us to get one.
|
||||||
https://usosapps.demo.usos.edu.pl/services/exams/user | ||||||
This is a BETA method. We're looking for beta-testers. Until we find them, there's a substantial probability it won't stay backwards-compatible! If you are planning on using this method, please let us know. Then, we will work with you and move it out of beta as soon as we can. If authenticated user is coordinator of course all exam groups will be returned. | ||||||
fields | optional |
Default value: id|status|exams|faculty Selector of result fields you are interested in. The selector may contain any subset of fields, which are described in the returns section of examination_session method. |
||||
format | optional |
Default value: json Format in which to return values. See supported output formats. |
||||
callback | optional |
Required only if you've chosen jsonp as a return format. |
||||
Plus required standard OAuth Consumer signing arguments: oauth_consumer_key, oauth_nonce, oauth_timestamp, oauth_signature, oauth_signature_method, oauth_version. Plus required oauth_token for Token authorization. | ||||||
Returned value: List of examination sessions |