I want to use customized flexible classroom, so I read whole documents about Flexible classroom.
I alerady understand about which components can be customized. (concepts about open source and closed source)
On 'Integrate Flexible Classroom into Your App', the document said that If I want to integrate Flexible Classroom through npm, import agora-classroom-sdk
.
$ npm install agora-classroom-sdk
Is there any problems with agora-classroom-sdk on react environment?
I tested two environments (react v-17
, react v-18
) to use agora-classroom-sdk
.
But It didn't work and make same errors on two environments.
./node_modules/agora-electron-sdk/js/Api/index.js
Module not found: Can't resolve '../../build/Release/agora_node_ext' in '.../agora-classroom-immsi/node_modules/agora-electron-sdk/js/Api'
./node_modules/agora-rdc-core/lib/agora-rdc-core.es.js
Module not found: Can't resolve '../build/Release/agora-rc-extension' in '.../agora-classroom-immsi/node_modules/agora-rdc-core/lib'
It works through CDN, (<script src="https://download.agora.io/edu-apaas/release/[email protected]"></script>
)
But I want to customize UI components. So I need to use import 'agora-classroom-sdk' on my pacakage.json
"agora-classroom-sdk": "^2.6.0",
Can we use 'Flexible classroom' service by importing agora-classroom-sdk
?
I just want to import my own projects and customize some layouts and color that's it.
repository URL is here