@if (!string.IsNullOrEmpty(Model.ProfileImageUrl))
{
}
else
{
@Model.Name.Substring(0, 1)
}
👨🏫
@Model.Name
@for (int i = 1; i <= 5; i++)
{
@if (i <= Math.Floor(Model.Rating))
{
}
else if (i - 0.5 <= Model.Rating)
{
}
else
{
}
}
@Model.Rating.ToString("0.0") (@Model.StudentCount students)
@Model.YearsOfExperience years of professional teaching experience
@if (Model.OnlineTeaching)
{
💻 Online Teaching
}
@if (Model.OfflineTeaching)
{
🏫 In-Person Teaching
}
@if (Model.OffersTrial)
{
🎯 Free Trial Available
}
¥@Model.HourlyRate/hour
Professional rate
📚
Experience
@Model.YearsOfExperience years
👥
Students
@Model.StudentCount+
⭐
Rating
@Model.Rating.ToString("0.0")/5
💰
Rate
¥@Model.HourlyRate/hr
@if (!string.IsNullOrEmpty(Model.Biography))
{
}
@if (!string.IsNullOrEmpty(Model.TeachingMethods))
{
}
Biography
@Model.Biography
Specialization
@foreach (var spec in Model.Specialization.Split(','))
{
@spec.Trim()
}
Teaching Methods
@Model.TeachingMethods
Teaching Languages
@foreach (var lang in Model.Languages.Split(','))
{
@lang.Trim()
}
Basic Information
Teaching Experience:
@Model.YearsOfExperience years
Students:
@Model.StudentCount
Hourly Rate:
¥@Model.HourlyRate/hour
Education
@Model.Education
Certifications
@Model.Certifications
Available Hours
@Model.AvailableTimeSlots
Other Expert Teachers
Discover more qualified Chinese teachers in our network
@foreach (var relatedTeacher in (List)ViewBag.RelatedTeachers)
{
}
@if (!string.IsNullOrEmpty(relatedTeacher.ProfileImageUrl))
{
}
else
{
@relatedTeacher.Name.Substring(0, 1)
}
@relatedTeacher.Name
@relatedTeacher.YearsOfExperience years experience
¥@relatedTeacher.HourlyRate/hour
View Profile →