using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EMIS.ViewModel.Students;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace EMIS.ViewModel.ScoreManage
{
public class PersonalCoursematerialScoreView
{
///
/// 用户ID
///
[DisplayName("用户ID")]
public Guid? UserID { get; set; }
///
/// 学号
///
[DisplayName("学号")]
public string LoginID { get; set; }
///
/// 姓名
///
[DisplayName("姓名")]
public string UserName { get; set; }
///
/// 班级名称
///
[DisplayName("班级名称")]
public string ClassName { get; set; }
///
/// 院系所名称
///
[DisplayName("院系所名称")]
public string CollegeName { get; set; }
///
/// 必修学分
///
[DisplayName("必修学分")]
public decimal? RequiredCredit { get; set; }
///
/// 限选学分
///
[DisplayName("限选学分")]
public decimal? OptionalCourseCredit { get; set; }
///
/// 任选学分
///
[DisplayName("任选学分")]
public decimal? FreeSelectionCourseCredit { get; set; }
///
/// 方向选修
///
[DisplayName("方向选修")]
public decimal? ElectiveCredit { get; set; }
///
/// 公共选修
///
[DisplayName("公共选修")]
public decimal? ElectivePublicCredit { get; set; }
///
/// 通识教育
///
[DisplayName("通识教育")]
public decimal? GeneralEducationCredit { get; set; }
///
/// 校本课(包含俱乐部)
///
[DisplayName("校本课(包含俱乐部)")]
public decimal? SchoolbasedCredit { get; set; }
///
/// 实践环节(不包含俱乐部)
///
[DisplayName("实践环节(不包含俱乐部)")]
public decimal? PractiseNotCredit { get; set; }
///
/// 实践环节(包含俱乐部)
///
[DisplayName("实践环节(包含俱乐部)")]
public decimal? PractiseCredit { get; set; }
///
/// 俱乐部(含校本)
///
[DisplayName("俱乐部(含校本)")]
public decimal? ClubWithSchoolbasedCredit { get; set; }
///
/// 课程门数
///
[DisplayName("课程门数")]
public int? CoursematerialCount { get; set; }
///
/// 平均成绩
///
[DisplayName("平均成绩")]
public decimal? AVGScore { get; set; }
///
/// 毕业时间
///
[DisplayName("毕业时间")]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]
public DateTime? PlanningGraduateDate { get; set; }
///
/// 总学分
///
[DisplayName("总学分")]
public decimal? TotalCredit { get; set; }
///
/// 开课学期List
///
[DisplayName("开课学期List")]
public List ListStarttermID { get; set; }
///
/// CourseGradeViewList
///
[DisplayName("CourseGradeViewList")]
public List ListCourseGradeView { get; set; }
}
}