智学加载中…
EN 中文
{{ heroDataI18n.initial }}

{{ heroDataI18n.title }}

{{ heroDataI18n.slogan }}

{{ heroDataI18n.desc }}

{{ t('sec.writingStance') }}

{{ heroDataI18n.writingStance }}

{{ t('sec.philosophy') }}

{{ p.title }}

{{ p.desc }}

{{ t('sec.positioning') }}

{{ heroDataI18n.platformIntro }}

{{ t('sec.dimensions') }}

{{ t.title }}

{{ t.desc }}

{{ t('sec.interests') }}
{{ r }}
{{ appLang==='en' ? 'This section is currently closed.' : '该内容已关闭。' }}
{{ appLang==='en' ? 'Academic profile is being prepared. Please check back later.' : '学术档案正在制作中,敬请期待。' }}
{{ (academicProfile.basic.fullName || heroData.initial || '彦').charAt(0) }}

{{ academicProfile.basic.fullName || heroData.title }}

{{ academicProfile.basic.title || (appLang==='en' ? 'Researcher in MCDM & Machine Learning' : '多准则决策与机器学习融合研究者') }}
{{ academicProfile.basic.affiliation }} {{ academicProfile.basic.email }} ORCID ResearchGate Scholar {{ appLang==='en' ? 'Website' : '个人主页' }}
{{ cvPublications.length }}
{{ appLang==='en' ? 'Publications' : '出版物' }}
{{ cvTotalCitations }}
{{ appLang==='en' ? 'Citations' : '总引用' }}
{{ cvHIndex }}
h-index
{{ academicProfile.education.length + academicProfile.employment.length }}
{{ appLang==='en' ? 'Appointments' : '学历/任职' }}
{{ appLang==='en' ? 'Research Interests' : '研究方向' }}
{{ r }}
{{ appLang==='en' ? 'Employment' : '任职经历' }}
{{ e.position }} · {{ e.department }}
{{ e.institution }}, {{ e.country }}
{{ e.startYear }} — {{ e.endYear || (appLang==='en' ? 'Present' : '至今') }}
{{ appLang==='en' ? 'Education' : '教育经历' }}
{{ e.degree }} · {{ e.major }}
{{ e.institution }}, {{ e.country }}
{{ e.startYear }} — {{ e.endYear }}
{{ appLang==='en' ? 'Selected Publications' : '代表性论文' }} ({{ cvPublications.length }})
  1. {{ cvPubTypeLabel(p.pubType) }}
    {{ p.citations }}
{{ appLang==='en' ? 'Academic Service' : '学术服务' }} ({{ cvServices.length }})
  • {{ cvServiceLabel(s.category) }} {{ s.role }} · {{ s.org }} {{ s.startYear }}{{ s.endYear==='present' ? '—' + (appLang==='en'?'Present':'至今') : (s.endYear ? '—'+s.endYear : '') }}
{{ appLang==='en' ? 'Academic CV is being prepared. Please check back later.' : '学术简历正在完善中,敬请期待。' }}
{{ t('nav.refs') }}

{{ appLang === 'en' ? 'Search real academic literature across 4 major sources (OpenAlex · Crossref · PubMed · Springer, 270M+ works). Filter by publisher: Wiley, Frontiers, Elsevier and more. Browse freely; sign in as admin to save to library.' : '联网搜索真实学术文献(OpenAlex · Crossref · PubMed · Springer 四大源,2.7亿+ 篇,支持按出版社筛选 Wiley / Frontiers / Elsevier 等)。浏览免登录;储存至文献库需管理者权限。' }}

{{ writingLib.length }}
{{ appLang === 'en' ? 'Total References' : '文献总数' }}
{{ libSourceCount }}
{{ appLang === 'en' ? 'Sources' : '来源数' }}
{{ t('lp.title') }}
{{ t('lp.overallProgress') }} {{ overallProgress }}% {{ t('lp.currentStage') }}{{ currentStageName }}
{{ learningDays }}
{{ t('lp.learningDays') }}
{{ masteredCount }}
{{ t('lp.masteredMethods') }}
{{ globalLearningDepth.overall }}%
{{ t('lp.activity') }}
{{ overallComprehensive }}%
{{ t('lp.comprehensive') }}
{{ stage.id }}

{{ stage.name }}

{{ stage.desc }}

{{ stage.estimatedWeeks }}{{ t('lp.weeks') }}
{{ methodProgress[mCode].status === 'mastered' ? '✅' : (methodProgress[mCode].status === 'learning' ? '📖' : '🔒') }} {{ methodNamesMapI18n[mCode] }}
{{ Math.round(methodProgress[mCode].masteryScore * 100) }}%

{{ t('lp.radarTitle') }}

{{ t('lp.detailTitle') }}

{{ methodNamesMapI18n[key] }}
{{ Math.round(val.masteryScore * 100) }}%

{{ t('lp.formulaTitle') }}

{{ showFormulaPanel ? t('lp.collapse') : t('lp.expand') }}
{{ t('lp.comprehensiveScore') }}
masteryScore = 认知×{{ masteryWeights.cognition }} + 理解×{{ masteryWeights.comprehension }} + 实践×{{ masteryWeights.practice }} + 关联×{{ masteryWeights.association }} + 产出×{{ masteryWeights.production }}
{{ t('lp.weightSum') }}{{ (masteryWeights.cognition + masteryWeights.comprehension + masteryWeights.practice + masteryWeights.association + masteryWeights.production).toFixed(2) }})
{{ t('lp.dimWeights') }}
{{ label }} {{ masteryWeights[dimKey] }}
{{ t('lp.dimParams') }}
{{ t('lp.cognition') }} = min(1, 浏览次数 × ) ← {{ appLang === 'en' ? 'cognition per view' : '每次浏览贡献多少认知分' }}
{{ t('lp.comprehension') }} = min(1, 浏览次数 × ) ← {{ appLang === 'en' ? 'comprehension per view' : '每次浏览贡献多少理解分' }}
{{ t('lp.practice') }} = min(1, 计算次数 × ) ← {{ appLang === 'en' ? 'practice per calc' : '每次计算贡献多少实践分' }}
{{ t('lp.association') }} = min(1, 浏览? + 计算? )
{{ t('lp.production') }} = 计算≥次→ ,≥次→
{{ t('lp.masterThreshold') }} {{ appLang === 'en' ? 'masteryScore ≥' : 'masteryScore ≥' }} {{ t('lp.markMastered') }}
{{ t('lp.globalDepth') }}
{{ t('lp.globalDepthDesc') }}
{{ item.label }} {{ item.count }}
{{ Math.round(item.val * 100) }}%
{{ appLang === 'en' ? 'Overall Learning Depth' : '综合学习深度' }} {{ globalLearningDepth.overall }}%
{{ appLang === 'en' ? '⚠ Weight sum ≠ 1, mastery score may exceed expected range' : '⚠ 权重合计不等于1,掌握度分数可能超出预期范围' }}

{{ appLang === 'en' ? 'Four-Dimension Evaluation Model' : '四维评价模型' }}

{{ showEvalPanel ? (appLang === 'en' ? 'Collapse ▲' : '收起 ▲') : (appLang === 'en' ? 'Expand ▼' : '展开详情 ▼') }}

{{ appLang === 'en' ? 'Integrates self-evaluation, 360° peer review, AI diagnosis, and learning path behavior, supporting multiple objective weighting methods' : '综合自我评价、360°互评、AI诊断、学习路径行为四个来源,支持多种客观赋权方法' }}

{{ appLang === 'en' ? 'Source Weights' : '评价来源权重' }}
{{ label }}
{{ activeEvalWeights[dimKey] }} H={{ entropyWeights[dimKey] }}
{{ label }} {{ manualEvalWeights[dimKey] }}
{{ appLang === 'en' ? '⚠ Weight sum =' : '⚠ 权重合计 =' }} {{ (manualEvalWeights.path+manualEvalWeights.self+manualEvalWeights.ai+manualEvalWeights.peer).toFixed(2) }}{{ appLang === 'en' ? ' (recommend 1)' : '(建议调为1)' }}
💡 {{ appLang === 'en' ? 'Entropy: greater variance across methods = lower entropy = higher discrimination = higher weight' : 'Entropy原理:各来源评分在17种方法间差异越大(信息熵越低),区分度越高,权重越大' }}
💡 {{ appLang === 'en' ? 'CRITIC: considers both contrast intensity (std dev) and inter-criteria conflict (correlation); redundant dimensions get lower weights' : 'CRITIC原理:同时考虑指标对比强度(标准差)和指标间冲突性(相关系数),冗余维度权重自动降低' }}
💡 {{ appLang === 'en' ? 'Coefficient of Variation: greater CV = greater data volatility = higher weight' : '变异系数法:各维度变异系数越大,说明数据波动越大,分配更高权重' }}
💡 {{ appLang === 'en' ? 'Standard Deviation: uses the ratio of each dimension\'s std dev directly — simple and intuitive' : '标准差法:直接用各维度标准差占比作为权重,简单直观' }}
💡 {{ appLang === 'en' ? 'PCA: normalizes the loading vector of the first principal component as weights, capturing max variance' : 'PCA主成分分析:取第一主成分的载荷向量归一化作为权重,捕捉最大方差方向' }}
💡 {{ appLang === 'en' ? 'Max Deviation: maximizes total deviation of all alternatives across each dimension to determine weights' : '最大离差法:使所有方案在各维度上的总离差最大化来确定权重' }}
💡 {{ appLang === 'en' ? 'Cross-Entropy: adds divergence from an ideal distribution on top of entropy to measure discrimination' : '交叉熵赋权:在信息熵基础上引入与理想分布的散度,综合衡量区分度' }}
🪞 {{ appLang === 'en' ? 'Self-Evaluation Scale' : '自我评价量表' }} {{ appLang === 'en' ? 'Rate your confidence for each method (1-5)' : '对每种方法的掌握信心进行自评(1-5分)' }}
{{ mName }}
{{ selfEvalScores[mCode] }}/5 {{ appLang === 'en' ? 'N/A' : '未评价' }}
📊 {{ appLang === 'en' ? 'Learning Path Behavior Score' : '学习路径行为分' }} {{ appLang === 'en' ? '(from mastery model above, real-time)' : '(来自上方掌握度模型,实时计算)' }}
{{ mName }}
{{ Math.round(fourDimScores[mCode].path*100) }}%
🤖 {{ appLang === 'en' ? 'AI Evaluation' : 'AI评价' }} {{ appLang === 'en' ? 'Simulated data · update after P1-a mentor diagnosis' : '模拟数据 · P1-a导师诊断接入后更新' }}
{{ appLang === 'en' ? 'Based on Socratic diagnostic dialogue: concept understanding, method discrimination, practice reflection, knowledge association' : '基于苏格拉底式诊断对话:概念理解、方法辨析、实践反思、知识关联四阶段评估' }}
{{ mName }}
{{ Math.round(fourDimScores[mCode].ai*100) }}
👥 360° {{ appLang === 'en' ? 'Peer Review' : '互评' }} {{ appLang === 'en' ? 'Simulated data · update after class system' : '模拟数据 · 班级系统接入后更新' }}
{{ appLang === 'en' ? 'Peer: collaboration, understanding depth, contribution; Teacher: class participation, method application' : '同学互评:协作表现、理解深度、贡献度;教师评价:课堂参与、方法应用能力' }}
{{ mName }}
{{ Math.round(fourDimScores[mCode].peer*100) }}
📐 {{ appLang === 'en' ? 'Comprehensive Mastery (weighted)' : '综合掌握度(四源加权)' }}
S = {{ activeEvalWeights.path }}×{{ appLang === 'en' ? 'Path' : '路径行为' }} + {{ activeEvalWeights.self }}×{{ appLang === 'en' ? 'Self' : '自我评价' }} + {{ activeEvalWeights.ai }}×AI + {{ activeEvalWeights.peer }}×360°{{ appLang === 'en' ? 'Peer' : '互评' }}
{{ mName }}
{{ Math.round(comprehensiveMastery[mCode]*100) }}%
{{ t('notes.title') }}

{{ t('notes.subtitle') }}

{{ noteField(n, 'title') }}{{ t('notes.inProgress') }}

{{ noteCat(n.category) }}
{{ noteField(n, 'source') }} {{ n.status === '已读' ? t('note.status.read') : t('note.status.reading') }} {{ n.origin === 'self' ? t('note.origin.self') : t('note.origin.ai') }}
{{ t }}
{{ n.date }} {{ n.duration }}
{{ t('notes.oneLineSummary') }}

{{ noteField(n, 'summary') }}

{{ t('notes.coreQuestion') }}

{{ noteField(n, 'question') }}

{{ t('notes.keyFindings') }}
  • {{ f }}
{{ t('notes.myThoughts') }}

{{ noteField(n, 'thoughts') }}

{{ appLang === 'en' ? 'Related Methods' : '关联方法' }}
{{ methodNamesMapI18n[code] || code }} {{ appLang === 'en' ? 'No methods linked yet' : '暂未关联方法' }}
{{ t('notes.empty') }}
{{ t('mcdm.title') }}

{{ t('mcdm.subtitle') }}

🧭 {{ t('mcdmFw.title') }}

{{ t('mcdmFw.badge') }}
📚 {{ appLang === 'en' ? 'Textbook Ch.2 · The Four-Step Framework' : '对应教材第 2 章 · MCDM 四步框架' }}

📖 {{ t('mcdmFw.whatIs.title') }}

📚 {{ appLang === 'en' ? 'Textbook Ch.1 · Introduction' : '对应教材第 1 章 · 导论' }}

⚙️ {{ t('mcdmFw.elements.title') }}

✅ {{ t('mcdmFw.advantages.title') }}

🎯 {{ t('mcdmFw.applications.title') }}

{{ t('mcdmFw.apps.supply') }} {{ t('mcdmFw.apps.project') }} {{ t('mcdmFw.apps.energy') }} {{ t('mcdmFw.apps.env') }} {{ t('mcdmFw.apps.medical') }} {{ t('mcdmFw.apps.engineering') }} {{ t('mcdmFw.apps.finance') }} {{ t('mcdmFw.apps.hr') }} {{ t('mcdmFw.apps.tech') }} {{ t('mcdmFw.apps.transport') }} {{ t('mcdmFw.apps.product') }} {{ t('mcdmFw.apps.edu') }}

🔀 {{ t('mcdmFw.branches.title') }}

📚 {{ t('mcdmFw.refs.title') }}

{{ t('mcdmFw.refs.' + group.id) }}
  1. {{ ref.authors }} ({{ ref.year }}). {{ ref.title }}. {{ ref.journal }}. {{ ref.note }}
{{ t('mcdmFw.families.modm') }}
{{ t('mcdmFw.families.madm') }}
{{ t('mcdmFw.families.uncert') }}
{{ t('mcdmFw.families.mrdm') }}
{{ t('mcdmFw.jumpHint') }}
{{ stage.num }}
{{ t('mcdmFw.s' + stage.num + '.title') }}
{{ t('mcdmFw.s' + stage.num + '.sub') }}
{{ appLang === 'en' ? m.e : m.n }}
{{ t('mcdmFw.s' + stage.num + '.desc') }}
{{ t('school.overview') }} {{ t('school.subtitle') }} {{ schoolPanelOpen ? t('school.collapse') : t('school.expand') }}
{{ t('school.filtering') }}:{{ appLang==='en' ? schoolObj(schoolFilter).nameEn : schoolObj(schoolFilter).name }} [{{ t('school.clearFilter') }}]
{{ t('school.compareTitle') }}
{{ t('school.colSchool') }} {{ t('school.colAssume') }} {{ t('school.colFeature') }} {{ t('school.colPeople') }}
{{ appLang === 'en' ? si.nameEn : si.name }} {{ appLang === 'en' ? si.descEn : si.desc }} {{ appLang === 'en' ? si.tagEn : si.tag }} {{ appLang === 'en' ? si.peopleEn : si.people }}
{{ t('school.fullTitle') }}
{{ appLang === 'en' ? grp.catEn : grp.cat }}
{{ appLang === 'en' ? mm.nameEn : mm.name }} {{ t('school.pending') }} {{ appLang === 'en' ? schoolObj(mm.school).nameEn : schoolObj(mm.school).name }}
{{ t('school.bookLink') }}
{{ appLang === 'en' ? 'Criterion System: Indicator System vs. Scale' : '准则体系构建:指标体系 与 量表' }} {{ appLang === 'en' ? 'Textbook Ch.4 · Step 1 of the four-step framework' : '教材第 4 章 · 四步框架第一步' }} {{ scalePanelOpen ? (appLang === 'en' ? 'Collapse' : '收起') : (appLang === 'en' ? 'Expand' : '展开') }}

{{ appLang === 'en' ? 'Dimension' : '维度' }} {{ appLang === 'en' ? 'Indicator system' : '指标体系' }} {{ appLang === 'en' ? 'Scale (questionnaire)' : '量表(问卷)' }}
{{ appLang === 'en' ? 'Measures' : '测什么' }} {{ appLang === 'en' ? 'Objective hard indicators: cost, distance, area, time' : '客观硬指标:成本、距离、面积、时效' }} {{ appLang === 'en' ? 'Latent constructs: satisfaction, perceived quality, identity' : '潜变量构念:满意度、感知质量、认同感' }}
{{ appLang === 'en' ? 'Form' : '形态' }} {{ appLang === 'en' ? 'Hierarchical decomposition: goal → criteria → indicators' : '目标层→准则层→指标层,层次分解' }} {{ appLang === 'en' ? 'Construct → item set + Likert scale' : '构念操作化→题项集 + 李克特等级' }}
{{ appLang === 'en' ? 'Quality gate' : '质量关' }} {{ appLang === 'en' ? 'Delphi screening, completeness' : '德尔菲专家筛选、完备性检验' }} {{ appLang === 'en' ? 'Reliability (Cronbach’s α) + validity (factor analysis)' : '信度(Cronbach’s α)+ 效度(因子分析)' }}
{{ appLang === 'en' ? 'Into the matrix' : '进矩阵' }} {{ appLang === 'en' ? 'Direct readings' : '直接读数' }} {{ appLang === 'en' ? 'Survey → aggregate items → criterion score → matrix' : '施测回收→题项聚合→准则得分→进决策矩阵' }}
{{ appLang === 'en' ? 'Scale development' : '量表开发流程' }}
{{ appLang === 'en' ? 'Construct operationalization → item pool → expert review → pilot test → reliability & validity → formal survey → aggregation' : '构念操作化 → 题项池 → 专家评议 → 预测试 → 信度/效度检验 → 正式施测 → 聚合计分' }}
{{ appLang === 'en' ? 'Common mistakes' : '常见错误' }}
{{ appLang === 'en' ? '① Treating questionnaire items as criteria without reporting reliability/validity; ② Forcing subjective constructs onto objective proxy indicators.' : '① 量表题项直接当准则用,不报信度效度;② 主观构念硬拿客观指标代理。' }}
{{ appLang === 'en' ? 'Shared tool' : '两线共用' }}
{{ appLang === 'en' ? 'The Delphi method screens indicator items and reviews scale items; see the Delphi method card.' : '德尔菲法既筛指标条目、也评议量表题项,见德尔菲法方法卡。' }}
{{ appLang === 'en' ? 'See Chapter 4 “Criterion System Construction: Indicator System and Scales” in the textbook.' : '详见教材第 4 章《准则体系构建:指标体系与量表》。' }}
{{ t('mcdm.compareTitle') }} {{ filteredMethodComparison.length }} {{ t('mcdm.totalMethods') }}
{{ t('mcdm.col.name') }} {{ t('mcdm.col.cat') }} {{ t('mcdm.col.principle') }} {{ t('mcdm.col.input') }} {{ t('mcdm.col.output') }} {{ t('mcdm.col.complexity') }} {{ t('mcdm.col.qualitative') }} {{ t('mcdm.col.quantitative') }}
{{ mcName(mc) }} {{ mcCat(mc.cat) }} {{ mcPrinciple(mc) }} {{ mcField(mc, 'input') }} {{ mcField(mc, 'output') }} {{ mcComplexity(mc.complexity) }} {{ mc.qualitative ? '✓' : '—' }} {{ mc.quantitative ? '✓' : '—' }}
{{ m.version || 'v1.0' }}{{ t('notes.inProgress') }}{{ methodCat(m) }}{{ schoolName(m.school) }}

{{ methodName(m) }}

{{ methodDesc(m) }}

{{ m.casesCount }} {{ t('mcdm.cases') }} {{ getMethodLinkCount(m.code) }} {{ t('methodLinks.linkCount') }}

{{ t('admin.gateTitle') }}

{{ t('admin.gateDesc') }}

{{ t('admin.gateError') }}
{{ t('admin.title') }}

{{ t('admin.analyticsDesc') }}

{{ totalVisitors }}
{{ appLang === 'en' ? 'Unique Visitors UV (unique IPs)' : '访客数 UV(不重复IP)' }} · {{ totalPageViews }} {{ appLang === 'en' ? 'PV (page loads)' : 'PV(页面加载次数)' }} ?
{{ topTabName }}
{{ t('admin.topTab') }} · {{ topTabCount }} ?
{{ topMethodName }}
{{ t('admin.topMethod') }} · {{ topMethodCount }} ?
{{ activeDays }}
{{ t('admin.activeDays') }} ?

{{ t('admin.visitorMap') }}?

{{ t('admin.visits') }} {{ t('admin.few') }} {{ t('admin.many') }} {{ provinceData.length }} {{ t('admin.regions') }} {{ Object.keys(visitorCountries).length }} {{ appLang === 'en' ? 'Countries' : '国家/地区' }} {{ appLang === 'en' ? 'Total UV: ' : '合计UV ' }}{{ mapMode === 'china' ? totalMapVisits : totalWorldMapVisits }}

{{ t('admin.tabHeat') }}?

{{ t('admin.methodHeat') }}?

{{ t('admin.noteStats') }}?

{{ nr.title }} {{ nr.count }}{{ appLang === 'en' ? ' reads' : '次' }}
{{ t('admin.noReadRecords') }}

{{ appLang === 'en' ? 'Visit Trend (UV)' : '访问趋势(每日独立访客UV)' }}?

{{ appLang === 'en' ? 'Method Category Distribution' : '方法类别分布' }}?

{{ appLang === 'en' ? 'Learning Depth Distribution' : '学习深度分布' }}?

{{ appLang === 'en' ? 'Feature Usage Summary' : '功能使用汇总' }}?

{{ appLang === 'en' ? 'Feature' : '功能' }}{{ appLang === 'en' ? 'Count' : '使用次数' }}{{ appLang === 'en' ? 'Share' : '占比' }}
{{ fs.icon }} {{ fs.name }} {{ fs.count }}
{{ fs.pct }}%

{{ appLang === 'en' ? 'Recent Visitor IP Log (1 row = 1 session)' : '访客 IP 登入记录(1行=1个IP会话)' }}?

{{ appLang==='en'?'IP':'IP 地址' }} {{ appLang==='en'?'Region':'地区' }} {{ appLang==='en'?'ISP':'运营商' }} {{ appLang==='en'?'Device':'设备' }} {{ appLang==='en'?'PV (page loads)':'浏览PV' }} {{ appLang==='en'?'Last Visit':'最近访问' }}
{{ v.ip || '—' }} {{ [v.country, v.region, v.city].filter(Boolean).join(' · ') }} — {{ v.isp || '—' }} {{ v.device || '—' }} {{ v.page_views }} {{ formatVisitorTime(v.last_visit) }}
{{ appLang==='en'?'Loading visitors…':'正在加载访客记录…' }}
{{ appLang==='en'?'No visitor records yet':'暂无访客记录' }}

{{ appLang === 'en' ? 'Admin Insights' : '管理者洞察' }}?

{{ ins.text }}

{{ t('admin.learningDesc') }}

{{ learningKPI.days }}
{{ t('admin.lrn.kpiDays') }}
{{ learningKPI.methods }}
{{ t('admin.lrn.kpiMethods') }}
{{ learningKPI.notes }}
{{ t('admin.lrn.kpiNotes') }}
{{ learningKPI.depth }}%
{{ t('admin.lrn.kpiDepth') }}

{{ t('admin.lrn.heatmap') }}

{{ t('admin.lrn.less') }}
{{ t('admin.lrn.more') }}

{{ t('admin.lrn.methodDist') }}

{{ item.name }}
{{ item.count }}
—

{{ appLang==='en'?'Activity Types':'活动类型分布' }}

{{ t('admin.lrn.depthTrend') }}

{{ t('admin.lrn.insights') }}

{{ ins.icon }}
{{ ins.title }}
{{ appLang==='en'?'Start exploring methods and notes to generate insights.':'开始浏览方法、阅读笔记后,这里会出现学习洞察。' }}

{{ appLang === 'en' ? 'Search real academic papers via 4 major sources: OpenAlex · Crossref · PubMed · Springer (270M+ works). Filter by publisher: Wiley, Frontiers, Elsevier and more. Browse freely; saving to library requires admin sign-in.' : '通过 OpenAlex · Crossref · PubMed · Springer 四大学术源检索真实文献(2.7亿+ 篇),支持按出版社筛选 Wiley / Frontiers / Elsevier 等。浏览免登入;储存至文献库需管理者权限。' }}

{{ appLang === 'en' ? 'Sign in as admin to save papers to the library.' : '管理者登入后可将论文存入文献库。' }} {{ appLang === 'en' ? 'Last updated:' : '最后更新:' }} {{ aiLastUpdate }}
{{ appLang==='en' ? (article.sourceEn||article.source) : article.source }} {{ article.year }} {{ article.citations }}
{{ article.date }}
{{ appLang==='en' ? (article.titleEn||article.title) : article.title }}
{{ article.authors }} {{ article.venue }}
{{ appLang==='en' ? (article.summaryEn||article.summary||article.abstract) : (article.summary||article.abstract) }}
{{ tag }}
{{ appLang==='en' ? (article.aiReasonEn||article.aiReason) : article.aiReason }}
{{ t('ai.discover.viewSource') }} DOI
{{ appLang === 'en' ? 'No recommendations yet. Click Refresh or search a keyword.' : '暂无推荐内容,点击「刷新推荐」或输入关键词搜索。' }}

{{ appLang === 'en' ? 'Manage references for the public library, MCDM methods, notes, and writing assistant. All changes sync to the backend.' : '统一管理公开文献库、MCDM 方法库、学习笔记与写作助手所引用的文献,所有改动同步到后端。' }}

{{ appLang === 'en' ? 'Web Results' : '网络搜索结果' }}

{{ item.title }}
{{ item.authors }} {{ item.year }} {{ item.venue }} {{ item.citations }}

{{ item.abstract }}

{{ appLang === 'en' ? 'View' : '查看原文' }} DOI
{{ t('cms.about.desc') }}

{{ t('cms.about.hero') }}

{{ t('cms.about.writingStance') }}

{{ t('cms.about.philosophy') }}

{{ t('cms.about.platformIntro') }}

{{ t('cms.about.traits') }}

{{ t('cms.about.iconRef') }}fa-solid fa-seedling / fa-solid fa-flask / fa-solid fa-share-nodes {{ t('cms.about.iconEtc') }}

{{ t('cms.about.interests') }}

orcid.org

{{ appLang==='en' ? 'Display Status' : '展示状态' }}

{{ appLang==='en' ? 'Controls visibility on the About page. Save to apply.' : '控制「关于我」页面学术档案对外展示;保存后生效。地域检测基于后端 IP 归属,VPN 等可绕过。' }}

{{ appLang==='en' ? 'Basic Information' : '基本信息' }}

{{ appLang==='en' ? 'Education' : '教育经历' }}

{{ appLang==='en'?'No entries':'暂无记录' }}

{{ appLang==='en' ? 'Employment' : '任职经历' }}

{{ appLang==='en'?'No entries':'暂无记录' }}

{{ appLang==='en' ? 'Publications' : '发表论文' }}

{{ appLang==='en' ? 'Tip: Import from ORCID to auto-fill, or add manually.' : '提示:可从 ORCID 导入自动填充,或手动添加。' }}
{{ appLang==='en'?'No publications yet':'无论文记录' }}

{{ appLang==='en' ? 'Academic Service' : '学术服务' }}

{{ appLang==='en' ? 'Editorial board membership, guest-edited special issues, reviewer roles, etc. ORCID peer-reviews and invited positions are imported automatically.' : '期刊编委、特刊主持、审稿等学术服务。从 ORCID 导入时会自动抓取 peer-review 与 invited-position。' }}
{{ appLang==='en'?'No service records yet':'暂无服务记录' }}

{{ editingNoteId === 'new' ? '新增笔记' : '编辑笔记' }}

{{ t('cms.colTitle') }}{{ t('cms.colCategory') }}{{ t('cms.colStatus') }}{{ t('cms.colDate') }}{{ t('cms.colPublish') }}{{ t('cms.colActions') }}
{{ noteField(n, 'title') }} {{ noteCat(n.category) }} {{ n.status === '已读' ? t('note.status.read') : t('note.status.reading') }} {{ n.date }} {{ t('cms.statusClosed') }} {{ t('cms.statusInProgress') }} {{ t('cms.statusActive') }}

{{ editingMethodCode === 'new' ? '新增方法' : '编辑方法' }}

{{ t('cms.colCode') }}{{ t('cms.colName') }}{{ t('cms.colCategory') }}{{ t('cms.colCases') }}{{ t('cms.colCalc') }}{{ t('cms.colStatus') }}{{ t('cms.colActions') }}
{{ m.code }} {{ m.name }} {{ m.cat }} {{ m.casesCount }} {{ t('cms.statusClosed') }} {{ t('cms.statusInProgress') }} {{ t('cms.statusActive') }}
{{ adminMsgStats.total }}
{{ t('admin.msg.total') }}
{{ adminMsgStats.bugs }}
{{ t('admin.msg.bugs') }}
{{ adminMsgStats.pending }}
{{ t('admin.msg.pending') }}
{{ adminMsgStats.replied }}
{{ t('admin.msg.replied') }}
{{ t('admin.msg.colTicket') }} {{ t('admin.msg.colName') }} {{ t('admin.msg.colContent') }} {{ t('admin.msg.colSev') }} {{ t('admin.msg.colReply') }} {{ t('admin.msg.colDate') }} {{ t('admin.msg.colStatus') }} {{ t('admin.msg.colAction') }}
{{ t('admin.msg.loading') }}
{{ t('admin.msg.empty') }}
#{{ m.ticket }}
{{ m.type==='bug' ? t('admin.msg.typeBug') : t('admin.msg.typeMsg') }}
{{ m.name }}
{{ m.contact }}
{{ m.text.length > 90 ? m.text.slice(0,90)+'…' : m.text }}
{{ m.images.length }}
{{ t('msg.sev.'+m.severity) }}
{{ m.page }}
{{ m.reply.length > 50 ? m.reply.slice(0,50)+'…' : m.reply }}
—
{{ formatMsgDate(m.created_at) }} {{ m.status==='replied' ? t('admin.msg.statusReplied') : t('admin.msg.statusPending') }}

{{ t('admin.collections.desc') }}

{{ adminCollectionStats.total || 0 }}
{{ t('admin.collections.kpiTotal') }}
{{ count }}
{{ pub }}
{{ adminCollectionStats.open || 0 }}
{{ t('admin.collections.kpiOpen') }}
{{ adminSyncStatus }}
{{ t('admin.collections.loading') }}
{{ t('admin.collections.colTitle') }} {{ t('admin.collections.colJournal') }} {{ t('admin.collections.colDirection') }} {{ t('admin.collections.colDeadline') }} {{ t('admin.collections.colStatus') }} {{ t('admin.collections.colAction') }}
{{ item.title }} {{ item.journal_name }} {{ item.direction }} {{ item.deadline || '—' }} {{ item.status === 'open' ? t('admin.collections.statusOpen') : item.status === 'upcoming' ? t('admin.collections.statusUpcoming') : t('admin.collections.statusClosed') }}
{{ t('admin.collections.empty') }}
{{ t('admin.collections.pageInfo').replace('{current}', adminCollectionsPage).replace('{total}', Math.ceil(filteredAdminCollections().length / adminCollectionsPerPage)).replace('{count}', filteredAdminCollections().length) }}

{{ adminCollectionFormMode === 'create' ? t('admin.collections.addNew') : t('admin.collections.editTitle') }}

{{ appLang === 'en' ? 'Journal Collections Tracker' : '期刊合集追踪' }}

{{ appLang === 'en' ? 'Tracking special issues from Wiley, SAGE, JMIR and more across 12 research directions: Nursing, Management, Health, Tourism, MCDM, Machine Learning, Big Data, Decision Analysis, Data Mining, Medicine, Social Science, Education.' : '追踪 Wiley、SAGE、JMIR 等出版商的精选期刊特刊招稿信息,聚焦 12 个方向:护理、管理、健康、旅游、多准则决策、机器学习、大数据、决策分析、数据挖掘、医学、社会科学、教育。' }}

Nursing 护理 Management 管理 Health 健康 Tourism 旅游 MCDM 多准则决策 ML 机器学习 Big Data 大数据 Decision Analysis 决策分析 Data Mining 数据挖掘 Medical Informatics 医学信息学与AI Mental Health 心理健康 Rehabilitation 康复 Bioinformatics 生物信息学 Medical Education 医学教育 Research Integrity 科研诚信与元科学
{{ filteredCollections.length }}
{{ appLang === 'en' ? 'Collections' : '合集数量' }}
{{ collections.filter(c => c.status === 'open').length }}
{{ appLang === 'en' ? 'Open Calls' : '征稿中' }}
{{ collections.filter(c => c.source === 'rss').length }}
{{ appLang === 'en' ? 'RSS Synced' : 'RSS 同步' }}
{{ appLang === 'en' ? 'Collection data is initializing. New issues will appear after the first sync.' : '合集数据正在初始化,首次同步后将显示最新特刊信息。' }}
{{ appLang === 'en' ? 'Last synced: ' : '上次同步:' }}{{ lastSyncTime }} {{ syncStatus }} {{ appLang === 'en' ? 'Auto-sync: Daily 03:00' : '自动同步:每日 03:00' }}

{{ col.title }}

{{ col.status === 'open' ? (appLang === 'en' ? 'Open' : '征稿中') : col.status === 'upcoming' ? (appLang === 'en' ? 'Upcoming' : '即将开放') : (appLang === 'en' ? 'Closed' : '已截止') }}
{{ col.publisher }} {{ col.direction }} · {{ col.journal_name }}
{{ kw.trim() }}
{{ col.description }}
{{ appLang === 'en' ? 'No collections found. Try adjusting filters.' : '暂无合集信息。尝试调整筛选条件。' }}
{{ appLang === 'en' ? 'Loading collections...' : '加载合集中...' }}

{{ t('corpus.title') }}

{{ t('corpus.subtitle') }}

{{ t('corpus.addTitle') }}

{{ getCorpusSectionLabel(item.section) }} {{ t('corpus.builtin') }} {{ t('corpus.custom') }} {{ tag }}
{{ item.text_en }}
{{ item.text_zh }}
{{ t('corpus.usageCount') }}: {{ item.usage_count }}
{{ t('corpus.empty') }}

📚 课程库 {{ tc_allCourses.length }} 门课程

选择课程加入「我的课程」后即可备课 / 投屏;后台新增课程会自动出现在这里

📂 按学科/篇章分类
全部 {{ tc_allCourses.length }}
{{ cat.emoji }} {{ cat.label }} {{ tc_allCourses.filter(function(c){return c.category===cat.key;}).length }}
🎯 按使用模式分类
全部 {{ tc_allCourses.length }}
📝 备课模式 {{ tc_prepareCount }}
👨‍🏫 授课模式 {{ tc_teachCount }}
🎮 互动练习 {{ tc_practiceCount }}
找到 {{ tc_filteredCourses.length }} 门课程
{{ course.emoji }} {{ course.badge }}

{{ course.name }}

{{ course.desc }}
{{ tool.icon }} {{ tool.name }}
📖 {{ course.chapters }} 章 📝 {{ course.quizCount }}+ 题 💼 {{ course.caseCount }} 案例 ⏱ {{ course.hours }} 学时
{{ course.progressText }}({{ course.progress }}%)

{{ tc_selectedCourse.emoji }} {{ tc_selectedCourse.name }}

📂 {{ tc_selectedCourse.categoryName }} 📄 {{ tc_selectedCourse.chapters }} 章节 💼 {{ tc_selectedCourse.caseCount }} 案例 ⏱ 约{{ tc_selectedCourse.hours }}学时
✕
📋 课程概览
📖 章节目录
🔧 配套工具
💼 教学案例
内容统计
{{ tc_selectedCourse.chapters }}
📖 章节数
{{ tc_selectedCourse.quizCount }}+
📝 题库
{{ tc_selectedCourse.caseCount }}
💼 案例
课程简介

{{ tc_selectedCourse.desc }}

{{ i + 1 }}
{{ ch.name }}
{{ ch.sections }} 小节
待备课
{{ tool.icon }}
{{ tool.name }}

{{ cs.name }}

{{ cs.difficulty }}

{{ cs.brief }}

📗 我的课程 {{ tc_myCourses.length }} 门已选

你已加入的课程,可进入备课(章节级编辑保存)或投屏授课

加载中…
📭
还没有加入任何课程
去课程库看看,选择想教学的课程加入
{{ course.emoji }}{{ course.badge }}

{{ course.name }}

{{ course.desc }}
📖 {{ course.chapters }} 章📝 {{ course.quizCount }}+ 题💼 {{ course.caseCount }} 案例⏱ {{ course.hours }} 学时
📝
期刊论文写作 · 章节级备课
选择章节,独立编辑并保存你的备课备注(互不影响)
📌 {{ tc_paperCurChapter.name }}
本章要点:{{ tc_paperCurChapter.points || '—' }}
实作任务:{{ tc_paperCurChapter.task || '—' }}
推荐工具:{{ (tc_paperCurChapter.tools||[]).join(' / ') || '—' }}
📖 本章正文内容库 {{ tc_paperChapterKey || '—' }}
本章内容准备中
📝 本章备课备注
{{ tc_paperChapterSel ? '章节:' + tc_paperChapterSel : '请先在左侧选择章节' }}(章节级独立保存,互不影响)
未保存
📊
{{ tc_currentChapter.name }}
{{ tc_currentChapter.course }} · {{ tc_currentChapter.duration }}
📝 本章备课备注
{{ tc_currentChapter.name }} · 章节级保存
未保存
1 导引阶段
2 核心内容
3 复盘总结
💡 {{ tc_mcdmStepHint }}
📝 讲稿
🖼 课件
🎯 课堂活动
❓ 题库
💻 R 代码

导入设计

🎯 学习目标
  • 理解判断矩阵的构造原理与标度含义
  • 掌握 1-9 标度法的使用场景
  • 能独立构造简单的判断矩阵
📖 导入案例
案例:某高校要从3名候选人中选拔系主任,评价维度包括:学术能力、管理能力、团队协作、发展潜力。如何量化这些定性维度的相对重要性?
❓ 引导问题
  • 为什么不能直接给每个维度打分?
  • 两两比较的优势是什么?
  • 1-9 标度是否合理?有没有其他选择?

核心知识讲解

📖 本章正文内容库 {{ tc_mcdmChapterKey || '—' }}
本章内容准备中

复盘与练习

📝 课堂小结
✅ 判断矩阵是 AHP 的核心数据结构
✅ 1-9 标度法量化定性比较
✅ 互反性保证逻辑自洽
⚠️ 下节讲一致性检验:判断矩阵不一定完全一致
🎯 课后练习
  1. 自选一个决策问题,列出 4-5 个评价准则
  2. 用 1-9 标度法构造判断矩阵
  3. 思考:你的判断矩阵有多"一致"?
📚 参考资料
  • Saaty T.L. (1980). The Analytic Hierarchy Process.
  • 教材第3章 3.2 节
R 章末代码练习 · {{ tc_currentMcdmChapter?.name || '—' }}
R 运行环境初始化中…首次加载约需 10-20 秒
AI 正在分析并修改代码…
运行结果
{{ tc_rResult }}
R plot
🏛️
{{ tc_currentMgmtChapter.name }}
{{ tc_currentMgmtChapter.part }} · {{ tc_currentMgmtChapter.duration }}
1 导引阶段
2 核心内容
3 复盘总结
💡 {{ tc_mgmtStepHint }}
📝 讲稿
💼 案例
🎯 课堂活动
❓ 题库

导入设计

🎯 学习目标
  • 掌握决策的定义与类型
  • 理解决策理论的演进脉络
  • 能运用基本决策方法分析管理问题
📖 导入案例
案例:比亚迪从电池制造商转型新能源汽车,王传福在多个关键节点做出了怎样的决策?这些决策背后的逻辑是什么?
❓ 引导问题
  • 管理就是决策吗?
  • 为什么说决策是管理的核心职能?
  • 直觉和理性,哪个更重要?

核心知识讲解

📖 本章正文内容库 {{ tc_mgmtChapterKey || '—' }}
本章内容准备中

复盘与练习

📝 课堂小结
✅ 决策是管理的核心职能
✅ 从完全理性到有限理性是决策理论的主线
✅ 定性定量方法各有适用场景
⚠️ 实践中往往是直觉与理性的结合
🎯 课后练习
  1. 结合身边一个管理决策案例,分析其决策类型
  2. 用决策树法分析一个多阶段决策问题
  3. 讨论:为什么说"管理就是决策"?
📚 参考资料
  • 马工程《管理学》第3章
  • 西蒙《管理行为》
🔥 全部 {{ tc_rPackages.length }}
{{ cat.emoji }} {{ cat.label }} {{ tc_rPackages.filter(function(p){return p.category===cat.key;}).length }}

R 工具库 · {{ tc_rLibCat==='all' ? '全部' : tc_rPackageCats.find(function(c){return c.key===tc_rLibCat;})?.label }}

点击任意包查看详情,可在线运行示例代码

{{ pkg.name }}

{{ pkg.desc }}
{{ t }}
✓ 可运行
该分类暂无包
← 返回列表

{{ tc_rLibDetail.name }}

v{{ tc_rLibDetail.version || '1.0.0' }}
{{ tc_rLibDetail.desc }}

主要函数

{{ fn }}
R 示例代码
R 运行环境初始化中…首次加载约需 10-20 秒
AI 正在分析并修改代码…
运行结果
{{ tc_rResult }}
R plot
{{ tc_courseCategory === 'mcdm' ? '多准则决策方法与应用' : '管理学' }} · {{ tc_presenterStepName }}
第 {{ tc_presenterSlide }} / {{ tc_presenterSlideCount }} 页
{{ appLang==='en' ? 'Toolbox' : '工具箱' }}

{{ appLang==='en' ? 'Handy tools for research and learning' : '科研与学习实用工具合集' }}

{{ appLang==='en' ? 'R Tool Library' : 'R 工具库' }}

{{ appLang==='en' ? 'Curated R packages with online playground' : '精选 R 语言数据包,在线可运行沙盒' }}

{{ appLang==='en' ? 'Data Analysis' : '数据分析' }} {{ appLang==='en' ? 'MCDM' : '多准则决策' }} {{ tc_rPackages.length }} {{ appLang==='en' ? 'packages' : '个包' }}

{{ appLang==='en' ? 'More tools coming soon' : '更多工具筹备中' }}

{{ appLang==='en' ? 'Stay tuned for new additions' : '敬请期待新工具上线' }}

← {{ appLang==='en' ? 'Back to Toolbox' : '返回工具箱' }}

R 工具库 · {{ tc_rLibCat==='all' ? '全部' : tc_rPackageCats.find(function(c){return c.key===tc_rLibCat;})?.label }}

{{ appLang==='en' ? 'Click a package to view details and run code in playground' : '点击包卡片查看详情,在右侧沙盒中运行示例代码' }}

{{ pkg.name }}

{{ pkg.desc }}

{{ tag }}
{{ pkg.status === 'beta' ? (appLang==='en' ? 'Beta' : '测试中') : (appLang==='en' ? 'Ready' : '就绪') }}

{{ appLang==='en' ? 'No packages in this category' : '该分类暂无包' }}

{{ tc_rLibDetail.name }}

v{{ tc_rLibDetail.version || '1.0.0' }}
{{ tc_rLibDetail.desc }}

{{ appLang==='en' ? 'Key Functions' : '核心函数' }}

{{ fn }}
{{ appLang==='en' ? 'Playground' : '在线运行' }}
{{ appLang==='en' ? 'AI is thinking...' : 'AI 正在思考...' }}
{{ appLang==='en' ? 'Output' : '输出结果' }}
{{ tc_rOutput }}
{{ appLang==='en' ? 'Plots' : '图表输出' }}
{{ msgPendingCount }}

{{ msgTab==='bug' ? t('msg.titleBug') : (msgTab==='view' ? t('msg.titleView') : t('msg.titleMsg')) }}

{{ msgChar }}/500
{{ t('msg.pwdHint') }}
{{ t('msg.sev.'+s.key) }}
{{ t('msg.severityHint') }}
{{ msgBugChar }}/800 · {{ t('msg.pasteHint') }}
{{ t('msg.uploadTitle') }}
PNG / JPG / GIF · ≤5MB
{{ t('msg.pwdHint') }}
{{ appLang==='en' ? 'Enter nickname + password, or ticket + password.' : '凭「昵称+密码」或「工单号+密码」查询。' }}
— {{ appLang==='en' ? 'or' : '或' }} —
{{ m.type==='bug' ? t('msg.badgeBug') : t('msg.badgeMsg') }} {{ m.name }} · #{{ m.ticket }} {{ t('msg.sev.'+m.severity) }} {{ formatMsgDate(m.created_at) }}
{{ m.page }}
{{ m.text }}
{{ t('msg.replyBy') }}
{{ m.reply }}
{{ m.type==='bug' ? t('msg.bugPending') : t('msg.msgPending') }}
{{ t('msg.noResult') }}

{{ msgSuccessTitle }}

{{ t('msg.successHint') }}

#{{ msgSuccessTicket }}

{{ t('msg.successPwdHint') }}

{{ t('admin.msg.replyTitle') }}

{{ adminReplyTarget.type==='bug' ? t('admin.msg.typeBug') : t('admin.msg.typeMsg') }} {{ adminReplyTarget.name }} #{{ adminReplyTarget.ticket }} {{ t('msg.sev.'+adminReplyTarget.severity) }}
{{ adminReplyTarget.page }}
{{ adminReplyTarget.text }}
{{ t('ai.title') }}
{{ t('ai.subtitle') }}
{{ t('ai.disclaimer') }}
{{ t('ai.title') }}
{{ t('ai.subtitle') }}
{{ t('ai.quickHint') }}
{{ t('ai.disclaimer') }}