Coder Social home page Coder Social logo

openlrs's People

Contributors

adrianfish avatar ggilbert-unicon avatar scody avatar xchopin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openlrs's Issues

Some Profile and attribute is missing in the caliper

Hi Team ,

I was looking the caliper event store code and found that many Entities like Assignable , Attempt etc is missing in the caliper modal . Also some attribute like from base metric profile like isPartOf , membership etc is not implements in the code .

will it be available in the future releases or i am missing something ?

if i implements these changes in the code can i contribute on this github ?

Best Regards,
Rakesh

the best way to display data visualizations with Openlrs?

im working with sakai+Openlrs+OpenDashboard,through OpenDashboard,it will display data visualizations with "statements" sending by Openlrs.But im wondering there is any else solution to work with Openlrs like OpenDashboard?hope you reply,thanks a lot

Context in object type SubStatement

Hello,

We've been recently exploring switching from LearningLocker to OpenLRS. I was wondering if there is a reason why there is no XApiContext in XApiObject class. Is this deliberate? We found it useful in case where we've got XApiObjectType == SubStatement to be able to put the context of that SubStatement into the object when it came to using xApi for plans and planning. Creating 2 statements (StatementRef - planned, and target statement) creates querying overhead and if the StatementRef statement was lost there is no way of telling what the target statement meant.

Thank you,
Chris

Errors when using basic authentication

I'm new to LRS; I'm new to Spring Boot. However, as a Java developer, decided that this would be a nice project to use in my application. Set up the project with the default configuration and started using Postman to send some simple requests but all I've got were errors. Decided to use the debugger and noticed that the authentication filter was being called twice in the same request, terminating with a error in the response saying that the request body was empty. The data was being stored, though.
When issuing the request GET /v1/xAPI/statements, I was also getting the response with duplicated data.
Then decided to run the unit tests. All the statement tests failed, except the ones using OAuth. Copied the OAuth parameters to Postman and it seems to be working better. Still having some exceptions but, at least, the GET produces the correct result.
Do you have any idea of what could be wrong?

Unable to get tincanapi prototype working with OpenLRS

I was trying to integrate tincanapi prototype with OpenLRS.
Source : http://tincanapi.com/prototypes-getting-started/
I am running OpenLRS in my localhost with in memory database by following the getting started guide (http://apereo-learning-analytics-initiative.github.io/OpenLRS/)

Fortunately, some of the statements are being recorded but there are few calls that goes 404.While playing golf-course

Request URL :
http://localhost:8092/v1/xAPI/activities/state?stateId=bookmarking-data&activityId=http%3A%2F%2Fid.tincanapi.com%2Factivity%2Ftincan-prototypes%2Fgolf-example&agent=%7B%22objectType%22%3A%22Agent%22%2C%22mbox%22%3A%22mailto%3Araushan.sharma%40sparkwork.io%22%2C%22name%22%3A%22Raushan%20Sharma%22%7D&registration=12315a27-9c9e-4bfe-a37b-a2ae4e555e31

Request Method:POST

Response :

{"timestamp":"2016-08-31T19:36:28.376+0000","status":405,"error":"Method Not Allowed","exception":"org.springframework.web.HttpRequestMethodNotSupportedException","message":"Request method 'POST' not supported","path":"/v1/xAPI/activities/state"}

Similarly while playing tetris prototype, I get following error :

Request URL:
http://localhost:8092/v1/xAPI/activities/profile?profileId=highscores&activityId=http%3A%2F%2Fid.tincanapi.com%2Factivity%2Ftincan-prototypes%2Ftetris

Request Method:GET

Response
{"timestamp":"2016-08-31T19:58:33.844+0000","status":404,"error":"Not Found","message":"No message available","path":"/v1/xAPI/activities/profile"}

If you need any further information to make it clear, please let me know.
Thanks you guys for your hard work and sorry for being complete noob.

Mistake in XApiToCaliperConversionService, while converting an Event to xAPI

Hi,

First of all, thanks for this great OpenSource LRS, that too in Java, with so many features enabled- I am loving it. Ok, I think I found a bug(?) or I am not sure if it was intended. During retrieval of xAPI statements, XApiToCaliperConversionService converts a general event to xAPI right? During the conversion of Action from Event to xAPI, it checks if the Action is present in Caliper and if not it defaults to Caliper Action: initialized. Result: All the action of the xAPI statements default to 'Initialize'. I believe it is not the intention and is a bug? Since I am not familiar with Caliper and if this behavior is intended by you guys. In any case, I forked and changed the line:

- xapiVerb.setId(caliperActionToXapiVerb(action));
+ xapiVerb.setId(action);

Let me know, if this is correct, and I can request you a pull request for the change :)

Venkat

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.