open-feedback icon indicating copy to clipboard operation
open-feedback copied to clipboard

Sessionize import

Open martinbonnin opened this issue 2 years ago • 11 comments

Would be nice to have sessionize import. Example json: https://sessionize.com/api/v2/72i2tw4v/view/All

martinbonnin avatar Mar 22 '23 08:03 martinbonnin

It shouldn't be very hard:

  1. Add a new setup type here: https://github.com/HugoGresse/open-feedback/tree/master/src/core/setupType
  2. Update the UI in the admin to let the user pick sessionize and set the endpoint URL and as well as the setting in the event

HugoGresse avatar Mar 22 '23 08:03 HugoGresse

Please assign this issue to me. I already created an adapter here:

https://github.com/dev-bcn/open-feedback-adapter/blob/main/src/app/api/2024/schedule/open-feedback-adapter.ts

anyulled avatar Jun 27 '24 16:06 anyulled

Nice! The only input needed are a single sessionizeUrl then? If so, is there any quota or CORS related issue to check for?

HugoGresse avatar Jun 28 '24 09:06 HugoGresse

You're right, the only parameter needed is the sessionize URL that is generated for each event. We should include some instructions for proper configuration, i.e., JSON format, ungrouped results, etc.

Regarding the quota, we've been consuming the API from the www.devbcn.com website for fetching the talks, schedule, and speakers' info, and never received a 429 or similar status error.

No additional CORS configuration is required.

anyulled avatar Jun 28 '24 12:06 anyulled

Perfect! Do you think you can provide a sample on some GitHub Gist for testing purposes? Other than that, it should be pretty straightforward.

HugoGresse avatar Jun 28 '24 13:06 HugoGresse

Take a look at this one:

https://sessionize.com/api/v2/teq4asez/view/All

anyulled avatar Jun 28 '24 13:06 anyulled

I think I'll rather add a new mode here: image

Which should be clearer, even if it reuse the same stuff behind.

HugoGresse avatar Jun 28 '24 13:06 HugoGresse

I think I'll rather add a new mode here: image

Which should be clearer, even if it reuse the same stuff behind.

Yes, That's what I'm working on. a new import mode with its own configuration screen.

anyulled avatar Jun 28 '24 18:06 anyulled

Hi @HugoGresse, I rebased my repository with the latest changes, but I'm changing some issues running the application locally. Would you mind cloning it and tell me what's missing in terms of configuration? Thanks in advance.

It's here https://github.com/anyulled/open-feedback

anyulled avatar Aug 19 '24 12:08 anyulled