diff --git a/activities/.env.development b/.env.development similarity index 100% rename from activities/.env.development rename to .env.development diff --git a/activities/.env.production b/.env.production similarity index 100% rename from activities/.env.production rename to .env.production diff --git a/activities/.env.test b/.env.test similarity index 100% rename from activities/.env.test rename to .env.test diff --git a/activities/.eslintrc.cjs b/.eslintrc.cjs similarity index 100% rename from activities/.eslintrc.cjs rename to .eslintrc.cjs diff --git a/activities/.gitignore b/.gitignore similarity index 100% rename from activities/.gitignore rename to .gitignore diff --git a/activities/.husky/pre-commit b/.husky/pre-commit similarity index 100% rename from activities/.husky/pre-commit rename to .husky/pre-commit diff --git a/activities/.prettierrc.json b/.prettierrc.json similarity index 100% rename from activities/.prettierrc.json rename to .prettierrc.json diff --git a/activities/.vscode/extensions.json b/.vscode/extensions.json similarity index 100% rename from activities/.vscode/extensions.json rename to .vscode/extensions.json diff --git a/activities/README.md b/README.md similarity index 100% rename from activities/README.md rename to README.md diff --git a/activities/auto-imports.d.ts b/auto-imports.d.ts similarity index 100% rename from activities/auto-imports.d.ts rename to auto-imports.d.ts diff --git a/activities/components.d.ts b/components.d.ts similarity index 100% rename from activities/components.d.ts rename to components.d.ts diff --git a/activities/env.d.ts b/env.d.ts similarity index 100% rename from activities/env.d.ts rename to env.d.ts diff --git a/activities/index.html b/index.html similarity index 100% rename from activities/index.html rename to index.html diff --git a/activities/package-lock.json b/package-lock.json similarity index 100% rename from activities/package-lock.json rename to package-lock.json diff --git a/activities/package.json b/package.json similarity index 100% rename from activities/package.json rename to package.json diff --git a/activities/public/css/woff/Poppins/Poppins-Black.otf b/public/css/woff/Poppins/Poppins-Black.otf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-Black.otf rename to public/css/woff/Poppins/Poppins-Black.otf diff --git a/activities/public/css/woff/Poppins/Poppins-Black.ttf b/public/css/woff/Poppins/Poppins-Black.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-Black.ttf rename to public/css/woff/Poppins/Poppins-Black.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-BlackItalic.ttf b/public/css/woff/Poppins/Poppins-BlackItalic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-BlackItalic.ttf rename to public/css/woff/Poppins/Poppins-BlackItalic.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-Bold.ttf b/public/css/woff/Poppins/Poppins-Bold.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-Bold.ttf rename to public/css/woff/Poppins/Poppins-Bold.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-BoldItalic.ttf b/public/css/woff/Poppins/Poppins-BoldItalic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-BoldItalic.ttf rename to public/css/woff/Poppins/Poppins-BoldItalic.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-ExtraBold.ttf b/public/css/woff/Poppins/Poppins-ExtraBold.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-ExtraBold.ttf rename to public/css/woff/Poppins/Poppins-ExtraBold.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-ExtraBoldItalic.ttf b/public/css/woff/Poppins/Poppins-ExtraBoldItalic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-ExtraBoldItalic.ttf rename to public/css/woff/Poppins/Poppins-ExtraBoldItalic.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-ExtraLight.ttf b/public/css/woff/Poppins/Poppins-ExtraLight.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-ExtraLight.ttf rename to public/css/woff/Poppins/Poppins-ExtraLight.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-ExtraLightItalic.ttf b/public/css/woff/Poppins/Poppins-ExtraLightItalic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-ExtraLightItalic.ttf rename to public/css/woff/Poppins/Poppins-ExtraLightItalic.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-Italic.ttf b/public/css/woff/Poppins/Poppins-Italic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-Italic.ttf rename to public/css/woff/Poppins/Poppins-Italic.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-Light.ttf b/public/css/woff/Poppins/Poppins-Light.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-Light.ttf rename to public/css/woff/Poppins/Poppins-Light.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-LightItalic.ttf b/public/css/woff/Poppins/Poppins-LightItalic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-LightItalic.ttf rename to public/css/woff/Poppins/Poppins-LightItalic.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-Medium.ttf b/public/css/woff/Poppins/Poppins-Medium.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-Medium.ttf rename to public/css/woff/Poppins/Poppins-Medium.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-MediumItalic.ttf b/public/css/woff/Poppins/Poppins-MediumItalic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-MediumItalic.ttf rename to public/css/woff/Poppins/Poppins-MediumItalic.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-Regular.ttf b/public/css/woff/Poppins/Poppins-Regular.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-Regular.ttf rename to public/css/woff/Poppins/Poppins-Regular.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-SemiBold.ttf b/public/css/woff/Poppins/Poppins-SemiBold.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-SemiBold.ttf rename to public/css/woff/Poppins/Poppins-SemiBold.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-SemiBoldItalic.ttf b/public/css/woff/Poppins/Poppins-SemiBoldItalic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-SemiBoldItalic.ttf rename to public/css/woff/Poppins/Poppins-SemiBoldItalic.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-Thin.ttf b/public/css/woff/Poppins/Poppins-Thin.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-Thin.ttf rename to public/css/woff/Poppins/Poppins-Thin.ttf diff --git a/activities/public/css/woff/Poppins/Poppins-ThinItalic.ttf b/public/css/woff/Poppins/Poppins-ThinItalic.ttf similarity index 100% rename from activities/public/css/woff/Poppins/Poppins-ThinItalic.ttf rename to public/css/woff/Poppins/Poppins-ThinItalic.ttf diff --git a/activities/public/css/woff/poppins.css b/public/css/woff/poppins.css similarity index 100% rename from activities/public/css/woff/poppins.css rename to public/css/woff/poppins.css diff --git a/activities/public/favicon.ico b/public/favicon.ico similarity index 100% rename from activities/public/favicon.ico rename to public/favicon.ico diff --git a/activities/src/App.vue b/src/App.vue similarity index 100% rename from activities/src/App.vue rename to src/App.vue diff --git a/activities/src/api/workshop.ts b/src/api/workshop.ts similarity index 100% rename from activities/src/api/workshop.ts rename to src/api/workshop.ts diff --git a/activities/src/assets/base.css b/src/assets/base.css similarity index 100% rename from activities/src/assets/base.css rename to src/assets/base.css diff --git a/activities/src/assets/css/style.css b/src/assets/css/style.css similarity index 100% rename from activities/src/assets/css/style.css rename to src/assets/css/style.css diff --git a/activities/src/assets/css/style.less b/src/assets/css/style.less similarity index 100% rename from activities/src/assets/css/style.less rename to src/assets/css/style.less diff --git a/activities/src/assets/images/workshop/11.jpg b/src/assets/images/workshop/11.jpg similarity index 100% rename from activities/src/assets/images/workshop/11.jpg rename to src/assets/images/workshop/11.jpg diff --git a/activities/src/assets/images/workshop/22.jpg b/src/assets/images/workshop/22.jpg similarity index 100% rename from activities/src/assets/images/workshop/22.jpg rename to src/assets/images/workshop/22.jpg diff --git a/activities/src/assets/images/workshop/back.svg b/src/assets/images/workshop/back.svg similarity index 100% rename from activities/src/assets/images/workshop/back.svg rename to src/assets/images/workshop/back.svg diff --git a/activities/src/assets/images/workshop/editHanger.png b/src/assets/images/workshop/editHanger.png similarity index 100% rename from activities/src/assets/images/workshop/editHanger.png rename to src/assets/images/workshop/editHanger.png diff --git a/activities/src/assets/images/workshop/editLike.png b/src/assets/images/workshop/editLike.png similarity index 100% rename from activities/src/assets/images/workshop/editLike.png rename to src/assets/images/workshop/editLike.png diff --git a/activities/src/assets/images/workshop/editNoLike.png b/src/assets/images/workshop/editNoLike.png similarity index 100% rename from activities/src/assets/images/workshop/editNoLike.png rename to src/assets/images/workshop/editNoLike.png diff --git a/activities/src/assets/images/workshop/editOpenGroup.png b/src/assets/images/workshop/editOpenGroup.png similarity index 100% rename from activities/src/assets/images/workshop/editOpenGroup.png rename to src/assets/images/workshop/editOpenGroup.png diff --git a/activities/src/assets/images/workshop/editProfile.png b/src/assets/images/workshop/editProfile.png similarity index 100% rename from activities/src/assets/images/workshop/editProfile.png rename to src/assets/images/workshop/editProfile.png diff --git a/activities/src/assets/images/workshop/editProfile1.jpg b/src/assets/images/workshop/editProfile1.jpg similarity index 100% rename from activities/src/assets/images/workshop/editProfile1.jpg rename to src/assets/images/workshop/editProfile1.jpg diff --git a/activities/src/assets/images/workshop/loading.png b/src/assets/images/workshop/loading.png similarity index 100% rename from activities/src/assets/images/workshop/loading.png rename to src/assets/images/workshop/loading.png diff --git a/activities/src/assets/images/workshop/loadingPage.png b/src/assets/images/workshop/loadingPage.png similarity index 100% rename from activities/src/assets/images/workshop/loadingPage.png rename to src/assets/images/workshop/loadingPage.png diff --git a/activities/src/assets/images/workshop/loginTitleImg.png b/src/assets/images/workshop/loginTitleImg.png similarity index 100% rename from activities/src/assets/images/workshop/loginTitleImg.png rename to src/assets/images/workshop/loginTitleImg.png diff --git a/activities/src/assets/images/workshop/success.png b/src/assets/images/workshop/success.png similarity index 100% rename from activities/src/assets/images/workshop/success.png rename to src/assets/images/workshop/success.png diff --git a/activities/src/assets/images/workshop/successGoTo.png b/src/assets/images/workshop/successGoTo.png similarity index 100% rename from activities/src/assets/images/workshop/successGoTo.png rename to src/assets/images/workshop/successGoTo.png diff --git a/activities/src/assets/images/workshop/workshop2Back.png b/src/assets/images/workshop/workshop2Back.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2Back.png rename to src/assets/images/workshop/workshop2Back.png diff --git a/activities/src/assets/images/workshop/workshop2Bot.png b/src/assets/images/workshop/workshop2Bot.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2Bot.png rename to src/assets/images/workshop/workshop2Bot.png diff --git a/activities/src/assets/images/workshop/workshop2No.png b/src/assets/images/workshop/workshop2No.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2No.png rename to src/assets/images/workshop/workshop2No.png diff --git a/activities/src/assets/images/workshop/workshop2Ranking.png b/src/assets/images/workshop/workshop2Ranking.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2Ranking.png rename to src/assets/images/workshop/workshop2Ranking.png diff --git a/activities/src/assets/images/workshop/workshop2SuccessBg.png b/src/assets/images/workshop/workshop2SuccessBg.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2SuccessBg.png rename to src/assets/images/workshop/workshop2SuccessBg.png diff --git a/activities/src/assets/images/workshop/workshop2Topic.png b/src/assets/images/workshop/workshop2Topic.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2Topic.png rename to src/assets/images/workshop/workshop2Topic.png diff --git a/activities/src/assets/images/workshop/workshop2TopicList.png b/src/assets/images/workshop/workshop2TopicList.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2TopicList.png rename to src/assets/images/workshop/workshop2TopicList.png diff --git a/activities/src/assets/images/workshop/workshop2TopicOne.png b/src/assets/images/workshop/workshop2TopicOne.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2TopicOne.png rename to src/assets/images/workshop/workshop2TopicOne.png diff --git a/activities/src/assets/images/workshop/workshop2Yes.png b/src/assets/images/workshop/workshop2Yes.png similarity index 100% rename from activities/src/assets/images/workshop/workshop2Yes.png rename to src/assets/images/workshop/workshop2Yes.png diff --git a/activities/src/assets/images/workshop/workshopRestart.png b/src/assets/images/workshop/workshopRestart.png similarity index 100% rename from activities/src/assets/images/workshop/workshopRestart.png rename to src/assets/images/workshop/workshopRestart.png diff --git a/activities/src/assets/images/workshop/workshopRight.png b/src/assets/images/workshop/workshopRight.png similarity index 100% rename from activities/src/assets/images/workshop/workshopRight.png rename to src/assets/images/workshop/workshopRight.png diff --git a/activities/src/assets/images/workshop/workshopTopThree.png b/src/assets/images/workshop/workshopTopThree.png similarity index 100% rename from activities/src/assets/images/workshop/workshopTopThree.png rename to src/assets/images/workshop/workshopTopThree.png diff --git a/activities/src/assets/logo.svg b/src/assets/logo.svg similarity index 100% rename from activities/src/assets/logo.svg rename to src/assets/logo.svg diff --git a/activities/src/assets/main.css b/src/assets/main.css similarity index 100% rename from activities/src/assets/main.css rename to src/assets/main.css diff --git a/activities/src/components/HelloWorld.vue b/src/components/HelloWorld.vue similarity index 100% rename from activities/src/components/HelloWorld.vue rename to src/components/HelloWorld.vue diff --git a/activities/src/components/TheWelcome.vue b/src/components/TheWelcome.vue similarity index 100% rename from activities/src/components/TheWelcome.vue rename to src/components/TheWelcome.vue diff --git a/activities/src/components/WelcomeItem.vue b/src/components/WelcomeItem.vue similarity index 100% rename from activities/src/components/WelcomeItem.vue rename to src/components/WelcomeItem.vue diff --git a/activities/src/components/icons/IconCommunity.vue b/src/components/icons/IconCommunity.vue similarity index 100% rename from activities/src/components/icons/IconCommunity.vue rename to src/components/icons/IconCommunity.vue diff --git a/activities/src/components/icons/IconDocumentation.vue b/src/components/icons/IconDocumentation.vue similarity index 100% rename from activities/src/components/icons/IconDocumentation.vue rename to src/components/icons/IconDocumentation.vue diff --git a/activities/src/components/icons/IconEcosystem.vue b/src/components/icons/IconEcosystem.vue similarity index 100% rename from activities/src/components/icons/IconEcosystem.vue rename to src/components/icons/IconEcosystem.vue diff --git a/activities/src/components/icons/IconSupport.vue b/src/components/icons/IconSupport.vue similarity index 100% rename from activities/src/components/icons/IconSupport.vue rename to src/components/icons/IconSupport.vue diff --git a/activities/src/components/icons/IconTooling.vue b/src/components/icons/IconTooling.vue similarity index 100% rename from activities/src/components/icons/IconTooling.vue rename to src/components/icons/IconTooling.vue diff --git a/activities/src/env.d.ts b/src/env.d.ts similarity index 100% rename from activities/src/env.d.ts rename to src/env.d.ts diff --git a/activities/src/main.ts b/src/main.ts similarity index 100% rename from activities/src/main.ts rename to src/main.ts diff --git a/activities/src/router/index.ts b/src/router/index.ts similarity index 100% rename from activities/src/router/index.ts rename to src/router/index.ts diff --git a/activities/src/router/router-config.ts b/src/router/router-config.ts similarity index 100% rename from activities/src/router/router-config.ts rename to src/router/router-config.ts diff --git a/activities/src/stores/index.ts b/src/stores/index.ts similarity index 100% rename from activities/src/stores/index.ts rename to src/stores/index.ts diff --git a/activities/src/stores/modules/userInfo.ts b/src/stores/modules/userInfo.ts similarity index 100% rename from activities/src/stores/modules/userInfo.ts rename to src/stores/modules/userInfo.ts diff --git a/activities/src/stores/modules/workshop.ts b/src/stores/modules/workshop.ts similarity index 100% rename from activities/src/stores/modules/workshop.ts rename to src/stores/modules/workshop.ts diff --git a/activities/src/utils/flexible.js b/src/utils/flexible.js similarity index 100% rename from activities/src/utils/flexible.js rename to src/utils/flexible.js diff --git a/activities/src/utils/local.ts b/src/utils/local.ts similarity index 100% rename from activities/src/utils/local.ts rename to src/utils/local.ts diff --git a/activities/src/utils/request.ts b/src/utils/request.ts similarity index 100% rename from activities/src/utils/request.ts rename to src/utils/request.ts diff --git a/activities/src/utils/tools.ts b/src/utils/tools.ts similarity index 100% rename from activities/src/utils/tools.ts rename to src/utils/tools.ts diff --git a/activities/src/views/AboutView.vue b/src/views/AboutView.vue similarity index 100% rename from activities/src/views/AboutView.vue rename to src/views/AboutView.vue diff --git a/activities/src/views/Activities/index.vue b/src/views/Activities/index.vue similarity index 100% rename from activities/src/views/Activities/index.vue rename to src/views/Activities/index.vue diff --git a/activities/src/views/Activities/workshop/components/summaryReport/index.vue b/src/views/Activities/workshop/components/summaryReport/index.vue similarity index 100% rename from activities/src/views/Activities/workshop/components/summaryReport/index.vue rename to src/views/Activities/workshop/components/summaryReport/index.vue diff --git a/activities/src/views/Activities/workshop/index.vue b/src/views/Activities/workshop/index.vue similarity index 100% rename from activities/src/views/Activities/workshop/index.vue rename to src/views/Activities/workshop/index.vue diff --git a/activities/src/views/Activities/workshop/views/edit.vue b/src/views/Activities/workshop/views/edit.vue similarity index 100% rename from activities/src/views/Activities/workshop/views/edit.vue rename to src/views/Activities/workshop/views/edit.vue diff --git a/activities/src/views/Activities/workshop/views/login.vue b/src/views/Activities/workshop/views/login.vue similarity index 100% rename from activities/src/views/Activities/workshop/views/login.vue rename to src/views/Activities/workshop/views/login.vue diff --git a/activities/src/views/Activities/workshop/views/success.vue b/src/views/Activities/workshop/views/success.vue similarity index 100% rename from activities/src/views/Activities/workshop/views/success.vue rename to src/views/Activities/workshop/views/success.vue diff --git a/activities/src/views/Activities/workshop2/components/edit/editChoice.vue b/src/views/Activities/workshop2/components/edit/editChoice.vue similarity index 100% rename from activities/src/views/Activities/workshop2/components/edit/editChoice.vue rename to src/views/Activities/workshop2/components/edit/editChoice.vue diff --git a/activities/src/views/Activities/workshop2/components/edit/editJudge.vue b/src/views/Activities/workshop2/components/edit/editJudge.vue similarity index 100% rename from activities/src/views/Activities/workshop2/components/edit/editJudge.vue rename to src/views/Activities/workshop2/components/edit/editJudge.vue diff --git a/activities/src/views/Activities/workshop2/components/edit/result.vue b/src/views/Activities/workshop2/components/edit/result.vue similarity index 100% rename from activities/src/views/Activities/workshop2/components/edit/result.vue rename to src/views/Activities/workshop2/components/edit/result.vue diff --git a/activities/src/views/Activities/workshop2/components/summaryReport/index.vue b/src/views/Activities/workshop2/components/summaryReport/index.vue similarity index 100% rename from activities/src/views/Activities/workshop2/components/summaryReport/index.vue rename to src/views/Activities/workshop2/components/summaryReport/index.vue diff --git a/activities/src/views/Activities/workshop2/index.vue b/src/views/Activities/workshop2/index.vue similarity index 100% rename from activities/src/views/Activities/workshop2/index.vue rename to src/views/Activities/workshop2/index.vue diff --git a/activities/src/views/Activities/workshop2/views/edit.vue b/src/views/Activities/workshop2/views/edit.vue similarity index 100% rename from activities/src/views/Activities/workshop2/views/edit.vue rename to src/views/Activities/workshop2/views/edit.vue diff --git a/activities/src/views/Activities/workshop2/views/login.vue b/src/views/Activities/workshop2/views/login.vue similarity index 100% rename from activities/src/views/Activities/workshop2/views/login.vue rename to src/views/Activities/workshop2/views/login.vue diff --git a/activities/src/views/Activities/workshop2/views/success.vue b/src/views/Activities/workshop2/views/success.vue similarity index 100% rename from activities/src/views/Activities/workshop2/views/success.vue rename to src/views/Activities/workshop2/views/success.vue diff --git a/activities/src/views/HomeView.vue b/src/views/HomeView.vue similarity index 100% rename from activities/src/views/HomeView.vue rename to src/views/HomeView.vue diff --git a/activities/tsconfig.json b/tsconfig.json similarity index 100% rename from activities/tsconfig.json rename to tsconfig.json diff --git a/activities/tsconfig.node.json b/tsconfig.node.json similarity index 100% rename from activities/tsconfig.node.json rename to tsconfig.node.json diff --git a/activities/vite.config.ts b/vite.config.ts similarity index 100% rename from activities/vite.config.ts rename to vite.config.ts