import SGPClient from 'sgp';
const client = new SGPClient({
apiKey: 'My API Key',
});
// Automatically fetches more pages as needed.
for await (const contributorMetrics of client.evaluations.contributorMetrics.list('evaluation_id')) {
console.log(contributorMetrics.annotated_by_user_id);
}{
"items": [
{
"evaluation_id": "<string>",
"annotated_by_user_id": "<string>",
"total_num_test_cases_labeled": 123,
"num_test_cases_fixed": 123,
"percentage_test_cases_fixed": 123,
"total_time_spent_labeling_sec": 123,
"avg_time_spent_labeling_sec": 123
}
],
"total_item_count": 123,
"current_page": 123,
"items_per_page": 123
}import SGPClient from 'sgp';
const client = new SGPClient({
apiKey: 'My API Key',
});
// Automatically fetches more pages as needed.
for await (const contributorMetrics of client.evaluations.contributorMetrics.list('evaluation_id')) {
console.log(contributorMetrics.annotated_by_user_id);
}{
"items": [
{
"evaluation_id": "<string>",
"annotated_by_user_id": "<string>",
"total_num_test_cases_labeled": 123,
"num_test_cases_fixed": 123,
"percentage_test_cases_fixed": 123,
"total_time_spent_labeling_sec": 123,
"avg_time_spent_labeling_sec": 123
}
],
"total_item_count": 123,
"current_page": 123,
"items_per_page": 123
}Page number for pagination to be returned by the given endpoint. Starts at page 1
x >= 1Maximum number of artifacts to be returned by the given endpoint. Defaults to 100 and cannot be greater than 10k.
1 <= x <= 10000Successful Response
The data returned for the current page.
Show child attributes
The ID of the evaluation.
The ID of the user who annotated the test case.
Total number of test cases labeled.
Number of test cases that were fixed.
Percentage of test cases done by this contributor that were fixed.
Total time spent labeling in seconds.
Average time spent labeling per test case in seconds.
The total number of items of the query
The current page number.
The number of items per page.