54 lines
1.6 KiB
C#
54 lines
1.6 KiB
C#
using SqlSugar;
|
|
using System.ComponentModel;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
using System.Net;
|
|
using VideoAnalysisCore.AICore.SherpaOnnx;
|
|
using VideoAnalysisCore.Enum;
|
|
using Whisper.net;
|
|
|
|
namespace VideoAnalysisCore.Model
|
|
{
|
|
/// <summary>
|
|
/// 课堂评分标准
|
|
/// </summary>
|
|
[SugarTable("coursegradingcriteria")]
|
|
public class CourseGradingCriteria
|
|
{
|
|
/// <summary>
|
|
/// Id
|
|
/// </summary>
|
|
[SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
|
|
[DisplayName( "编号"), Required]
|
|
public long Id { get; set; }
|
|
/// <summary>
|
|
/// 标准提问词
|
|
/// </summary>
|
|
[SugarColumn(Length = 100)]
|
|
[DisplayName( "标准提问词"), Required]
|
|
public string NamePrompt { get; set; }=string.Empty;
|
|
/// <summary>
|
|
/// 优点展示词
|
|
/// </summary>
|
|
[SugarColumn(Length = 100)]
|
|
[DisplayName( "优点展示词"), Required]
|
|
public string Advantage { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 缺点展示词
|
|
/// </summary>
|
|
[SugarColumn(Length = 100)]
|
|
[DisplayName( "缺点展示词"), Required]
|
|
public string Flaw { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 改进意见
|
|
/// </summary>
|
|
[DisplayName( "改进意见")]
|
|
[SugarColumn(Length = 100), Required]
|
|
public string ImprovedMethods { get; set; } = string.Empty;
|
|
|
|
|
|
}
|
|
}
|