0.0.7 • Published 9 years ago

xapireport v0.0.7

Weekly downloads
3
License
ISC
Repository
github
Last release
9 years ago

xapireport

Generate a report as a csv file for a number of users and a number of xapi queries.

Summary

This utility accepts a config file in json format like this:

{
	"xapiEndpoint": "http://localhost/repo/learninglocker/public/data/xAPI/",
	"xapiUsername": "7b880fc1f371715ce24309b90e051fcd24d700c3",
	"xapiPassword": "c089ce76ca667862e615995b909f2ddf9acc1795",

	"columns": [{
		"verb": "http://adlnet.gov/expapi/verbs/completed",
		"object": "http://www.example.com/no.ktouch.xml#1",
		"minScore": "100",
		"maxScore": "150",
		"aggregateType": "min",
		"aggregateField": "timestamp"
	}, {
		"verb": "http://adlnet.gov/expapi/verbs/completed",
		"object": "http://www.example.com/no.ktouch.xml#1",
		"minScore": "150",
		"maxScore": "200",
		"aggregateType": "min",
		"aggregateField": "timestamp"
	}, {
		"verb": "http://adlnet.gov/expapi/verbs/attempted",
		"object": "http://www.example.com/no.ktouch.xml#1",
		"aggregateType": "count"
	}]
}

Based on this, it generates a csv file for import into a spreadsheet program. The will be one row for each user, each column is specified by the column definitions, and each cell will contain the the information aggregated from that definition.

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.1

9 years ago