Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sessionize import #1564

Open
martinbonnin opened this issue Mar 22, 2023 · 11 comments
Open

Sessionize import #1564

martinbonnin opened this issue Mar 22, 2023 · 11 comments
Assignees
Labels
admin app Admin app (openfeedback.io/admin) enhancement New feature or request feedback app Feedback related issue

Comments

@martinbonnin
Copy link
Contributor

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

@HugoGresse HugoGresse added enhancement New feature or request admin app Admin app (openfeedback.io/admin) feedback app Feedback related issue labels Mar 22, 2023
@HugoGresse
Copy link
Owner

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

anyulled added a commit to anyulled/open-feedback that referenced this issue Jun 27, 2024
@anyulled
Copy link

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

@HugoGresse HugoGresse assigned HugoGresse and anyulled and unassigned HugoGresse Jun 28, 2024
@HugoGresse
Copy link
Owner

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

@anyulled
Copy link

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.

@HugoGresse
Copy link
Owner

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

@anyulled
Copy link

Take a look at this one:

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

anyulled added a commit to anyulled/open-feedback that referenced this issue Jun 28, 2024
anyulled added a commit to anyulled/open-feedback that referenced this issue Jun 28, 2024
anyulled added a commit to anyulled/open-feedback that referenced this issue Jun 28, 2024
anyulled added a commit to anyulled/open-feedback that referenced this issue Jun 28, 2024
@HugoGresse
Copy link
Owner

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

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

@anyulled
Copy link

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 added a commit to anyulled/open-feedback that referenced this issue Aug 7, 2024
anyulled added a commit to anyulled/open-feedback that referenced this issue Aug 7, 2024
anyulled added a commit to anyulled/open-feedback that referenced this issue Aug 7, 2024
anyulled added a commit to anyulled/open-feedback that referenced this issue Aug 7, 2024
anyulled added a commit to anyulled/open-feedback that referenced this issue Aug 7, 2024
@anyulled
Copy link

anyulled commented Aug 19, 2024

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

@HugoGresse
Copy link
Owner

Hi @anyulled sorry for the (big) delay. Do you have time for a quick debug call maybe? Loop me in at [email protected]

@anyulled
Copy link

Sure, I'll be on holidays in two weeks and able to troubleshoot together

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin app Admin app (openfeedback.io/admin) enhancement New feature or request feedback app Feedback related issue
Projects
None yet
Development

No branches or pull requests

3 participants