ChaoXingAutoClass
【WinUI】基于 XFEstudio 的 XFEWinUIApplication 模板重建的 WinUI 3 课程工作台。二维码和账号密码登录、课程 GridView、章节、播放进度、学习笔记及日志均使用原生 WinUI 控件。网页播放器运行在独立后台进程中,界面不显示课程网站。
关注
0
Fork
0
Star
0
返回提交历史
Added
.gitattributes
+1
-0
Added
.gitignore
+22
-0
Added
ChaoXingAutoClass.slnx
+18
-0
Added
Directory.Build.props
+17
-0
Added
README.md
+72
-0
Added
docs/architecture.md
+47
-0
Added
docs/live-integration-v2.1.md
+56
-0
Added
docs/live-integration-v2.md
+29
-0
Added
docs/live-integration.md
+42
-0
Added
docs/site-analysis.md
+47
-0
Added
publish.ps1
+11
-0
Added
src/ChaoXingAutoClass.Browser/ChaoXingAutoClass.Browser.csproj
+7
-0
Added
src/ChaoXingAutoClass.Browser/ChaoxingApiClient.cs
+162
-0
Added
src/ChaoXingAutoClass.Browser/ChaoxingBrowser.Documents.cs
+49
-0
Added
src/ChaoXingAutoClass.Browser/ChaoxingBrowser.Homework.cs
+79
-0
Added
src/ChaoXingAutoClass.Browser/ChaoxingBrowser.cs
+584
-0
Added
src/ChaoXingAutoClass.Browser/DemoSiteHost.cs
+125
-0
Added
src/ChaoXingAutoClass.Browser/PublicReferenceProvider.cs
+255
-0
Added
src/ChaoXingAutoClass.BrowserHost/ChaoXingAutoClass.BrowserHost.csproj
+10
-0
Added
src/ChaoXingAutoClass.BrowserHost/HiddenBrowserHost.cs
+136
-0
Added
src/ChaoXingAutoClass.BrowserHost/Program.cs
+33
-0
Added
src/ChaoXingAutoClass.Core/ChaoXingAutoClass.Core.csproj
+18
-0
Added
src/ChaoXingAutoClass.Core/Implements/Services/AdaptiveCourseGate.cs
+63
-0
Added
src/ChaoXingAutoClass.Core/Implements/Services/DeepSeekAgent.cs
+299
-0
Added
src/ChaoXingAutoClass.Core/Implements/Services/LearningController.cs
+360
-0
Added
src/ChaoXingAutoClass.Core/Interface/Services/ICourseBrowser.cs
+20
-0
Added
src/ChaoXingAutoClass.Core/Interface/Services/IHomeworkBrowser.cs
+7
-0
Added
src/ChaoXingAutoClass.Core/Interface/Services/ILearningAgent.cs
+11
-0
Added
src/ChaoXingAutoClass.Core/Interface/Services/ILessonDocumentBrowser.cs
+7
-0
Added
src/ChaoXingAutoClass.Core/Interface/Services/ILessonReferenceProvider.cs
+9
-0
Added
src/ChaoXingAutoClass.Core/Interface/Services/ILessonTranscriber.cs
+8
-0
Added
src/ChaoXingAutoClass.Core/Interface/Services/IMediaDownloader.cs
+8
-0
Added
src/ChaoXingAutoClass.Core/Interface/Services/IPaperLearningAgent.cs
+6
-0
Added
src/ChaoXingAutoClass.Core/Models/AgentAnswerSet.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/AgentUsage.cs
+3
-0
Added
src/ChaoXingAutoClass.Core/Models/AnswerEvidenceException.cs
+3
-0
Added
src/ChaoXingAutoClass.Core/Models/AnswerProposal.cs
+6
-0
Added
src/ChaoXingAutoClass.Core/Models/AppSettings.cs
+50
-0
Added
src/ChaoXingAutoClass.Core/Models/AudioTranscript.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/ChapterInfo.cs
+8
-0
Added
src/ChaoXingAutoClass.Core/Models/CourseInfo.cs
+8
-0
Added
src/ChaoXingAutoClass.Core/Models/CourseJobSnapshot.cs
+6
-0
Added
src/ChaoXingAutoClass.Core/Models/EvidenceFrame.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/HomeworkInfo.cs
+7
-0
Added
src/ChaoXingAutoClass.Core/Models/LearningNotice.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/LearningStatus.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/LessonDocument.cs
+3
-0
Added
src/ChaoXingAutoClass.Core/Models/OptionAssessment.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/PlaybackProgress.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/QuestionKind.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/QuestionOption.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/QuestionReview.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/QuestionSnapshot.cs
+7
-0
Added
src/ChaoXingAutoClass.Core/Models/QuizSubmission.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/ReferenceSource.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/TranscriptSegment.cs
+5
-0
Added
src/ChaoXingAutoClass.Core/Models/VideoState.cs
+9
-0
Added
src/ChaoXingAutoClass.Core/Utilities/Helpers/AnswerValidator.cs
+31
-0
Added
src/ChaoXingAutoClass.Core/Utilities/Helpers/CourseIdentity.cs
+12
-0
Added
src/ChaoXingAutoClass.Core/Utilities/Helpers/FileHelper.cs
+34
-0
Added
src/ChaoXingAutoClass.Core/Utilities/Helpers/Helper.cs
+31
-0
Added
src/ChaoXingAutoClass.Core/Utilities/Helpers/LocalResearchPlanner.cs
+24
-0
Added
src/ChaoXingAutoClass.Core/Utilities/Helpers/QuestionBatching.cs
+6
-0
Added
src/ChaoXingAutoClass.Speech/ChaoXingAutoClass.Speech.csproj
+10
-0
Added
src/ChaoXingAutoClass.Speech/WhisperTranscriber.cs
+173
-0
Added
src/ChaoXingAutoClass/App.xaml
+19
-0
Added
src/ChaoXingAutoClass/App.xaml.cs
+154
-0
Added
src/ChaoXingAutoClass/Assets/LockScreenLogo.scale-200.png
+0
-0
Added
src/ChaoXingAutoClass/Assets/SplashScreen.scale-200.png
+0
-0
Added
src/ChaoXingAutoClass/Assets/Square150x150Logo.scale-200.png
+0
-0
Added
src/ChaoXingAutoClass/Assets/Square44x44Logo.scale-200.png
+0
-0
Added
src/ChaoXingAutoClass/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
+0
-0
Added
src/ChaoXingAutoClass/Assets/StoreLogo.png
+0
-0
Added
src/ChaoXingAutoClass/Assets/Wide310x150Logo.scale-200.png
+0
-0
Added
src/ChaoXingAutoClass/Assets/appicon.ico
+0
-0
Added
src/ChaoXingAutoClass/Assets/icon.png
+0
-0
Added
src/ChaoXingAutoClass/ChaoXingAutoClass.csproj
+104
-0
Added
src/ChaoXingAutoClass/Implements/Services/LearningService.Courses.cs
+254
-0
Added
src/ChaoXingAutoClass/Implements/Services/LearningService.Pages.cs
+55
-0
Added
src/ChaoXingAutoClass/Implements/Services/LearningService.cs
+91
-0
Added
src/ChaoXingAutoClass/Implements/Services/SettingsStore.cs
+39
-0
Added
src/ChaoXingAutoClass/Interface/Services/ILearningService.cs
+34
-0
Added
src/ChaoXingAutoClass/MainWindow.xaml
+14
-0
Added
src/ChaoXingAutoClass/MainWindow.xaml.cs
+22
-0
Added
src/ChaoXingAutoClass/Package.appxmanifest
+48
-0
Added
src/ChaoXingAutoClass/Profiles/CacheProfiles/CacheProfile.cs
+16
-0
Added
src/ChaoXingAutoClass/Profiles/CrossVersionProfiles/SystemProfile.cs
+23
-0
Added
src/ChaoXingAutoClass/Properties/PublishProfiles/win-arm64.pubxml
+14
-0
Added
src/ChaoXingAutoClass/Properties/PublishProfiles/win-x64.pubxml
+14
-0
Added
src/ChaoXingAutoClass/Properties/PublishProfiles/win-x86.pubxml
+14
-0
Added
src/ChaoXingAutoClass/Properties/launchSettings.json
+7
-0
Added
src/ChaoXingAutoClass/Styles/Colors.xaml
+16
-0
Added
src/ChaoXingAutoClass/Styles/ConverterResources.xaml
+14
-0
Added
src/ChaoXingAutoClass/Styles/Thickness.xaml
+36
-0
Added
src/ChaoXingAutoClass/Utilities/AppPath.cs
+14
-0
Added
src/ChaoXingAutoClass/Utilities/AvatarGenerator.cs
+72
-0
Added
src/ChaoXingAutoClass/Utilities/Converter/StringEmptyVisibilityConverter.cs
+12
-0
Added
src/ChaoXingAutoClass/Utilities/Converter/SurnameToAvatarConverter.cs
+32
-0
Added
src/ChaoXingAutoClass/Utilities/Helpers/DataTransferManagerHelper.cs
+33
-0
Added
src/ChaoXingAutoClass/Utilities/Helpers/WindowHelper.cs
+11
-0
Added
src/ChaoXingAutoClass/Utilities/Selector/LogItemTemplateSelector.cs
+36
-0
Added
src/ChaoXingAutoClass/ViewModels/AppShellPageViewModel.cs
+24
-0
Added
src/ChaoXingAutoClass/ViewModels/CourseCardViewModel.cs
+32
-0
Added
src/ChaoXingAutoClass/ViewModels/CoursePageViewModel.cs
+103
-0
Added
src/ChaoXingAutoClass/ViewModels/LogViewPageViewModel.cs
+67
-0
Added
src/ChaoXingAutoClass/ViewModels/MainPageViewModel.cs
+130
-0
Added
src/ChaoXingAutoClass/ViewModels/SettingPageViewModel.cs
+74
-0
Added
src/ChaoXingAutoClass/ViewModels/ViewModelBase.cs
+5
-0
Added
src/ChaoXingAutoClass/Views/AppShellPage.xaml
+72
-0
Added
src/ChaoXingAutoClass/Views/AppShellPage.xaml.cs
+98
-0
Added
src/ChaoXingAutoClass/Views/CoursePage.xaml
+29
-0
Added
src/ChaoXingAutoClass/Views/CoursePage.xaml.cs
+12
-0
Added
src/ChaoXingAutoClass/Views/LogViewPage.xaml
+170
-0
Added
src/ChaoXingAutoClass/Views/LogViewPage.xaml.cs
+24
-0
Added
src/ChaoXingAutoClass/Views/MainPage.xaml
+43
-0
Added
src/ChaoXingAutoClass/Views/MainPage.xaml.cs
+18
-0
Added
src/ChaoXingAutoClass/Views/SettingPage.xaml
+75
-0
Added
src/ChaoXingAutoClass/Views/SettingPage.xaml.cs
+22
-0
Added
src/ChaoXingAutoClass/app.manifest
+19
-0
Added
tests/ChaoXingAutoClass.Test/AgentTests.cs
+103
-0
Added
tests/ChaoXingAutoClass.Test/AudioTests.cs
+39
-0
Added
tests/ChaoXingAutoClass.Test/BatchingTests.cs
+111
-0
Added
tests/ChaoXingAutoClass.Test/BrowserIntegrationTests.cs
+204
-0
Added
tests/ChaoXingAutoClass.Test/ChaoXingAutoClass.Test.csproj
+21
-0
Added
tests/ChaoXingAutoClass.Test/ControllerTests.cs
+277
-0
Added
tests/ChaoXingAutoClass.Test/CourseApiTests.cs
+30
-0
Added
tests/ChaoXingAutoClass.Test/CourseSchedulingTests.cs
+40
-0
Added
tests/ChaoXingAutoClass.Test/EvidenceReviewTests.cs
+40
-0
Added
tests/ChaoXingAutoClass.Test/HomeworkBrowserTests.cs
+128
-0
Added
tests/ChaoXingAutoClass.Test/MultipleChoiceReviewTests.cs
+103
-0
Added
tools/ChaoXingAutoClass.Probe/ChaoXingAutoClass.Probe.csproj
+9
-0
Added
tools/ChaoXingAutoClass.Probe/Program.cs
+262
-0
Added
xfe.runsettings.json
+5
-0
XFEstudio/ChaoXingAutoClass
Initial release: WinUI course workflow and batched DeepSeek analysis
00cfdbb
代码差异
133 个文件
+6701
-0
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。