@model ManuscriptScanReviewViewModel @{ ViewData["Title"] = "Review manuscript scan"; var probableCharacters = Model.CharacterCandidates .Where(candidate => string.Equals(candidate.Category, "ProbableCharacter", StringComparison.OrdinalIgnoreCase)) .ToList(); var possibleCharacters = Model.CharacterCandidates .Where(candidate => string.Equals(candidate.Category, "PossibleCharacter", StringComparison.OrdinalIgnoreCase)) .ToList(); var relationshipTitles = Model.CharacterCandidates .Where(candidate => string.Equals(candidate.Category, "RelationshipTitle", StringComparison.OrdinalIgnoreCase)) .ToList(); var excludedCharacters = Model.CharacterCandidates .Where(candidate => string.Equals(candidate.Category, "Excluded", StringComparison.OrdinalIgnoreCase)) .ToList(); }
@Html.AntiForgeryToken()

Step 7 of 9

Review Chapters

Review the chapters PlotDirector found before Story Intelligence begins.

Scene and character scan details are shown for context only in this phase.

@if (TempData["OnboardingReviewMessage"] is string reviewMessage) {
@reviewMessage
}
Chapters @Model.SelectedChapterCount / @Model.ChapterCount
Scenes @Model.SelectedSceneCount / @Model.SceneCount
Characters @Model.SelectedCharacterCount / @Model.CharacterCandidateCount
Words @Model.SelectedWordCount.ToString("N0")

Chapters and scenes

@if (!Model.Chapters.Any()) {

No chapters were detected. Make sure your chapter headings use Heading 1, or add clear chapter headings.

} else {
@{ var chapterIndex = 0; var sceneIndex = 0; } @foreach (var chapter in Model.Chapters) {
Chapter @chapter.ChapterNumber @chapter.ReviewTitle @chapter.WordCount.ToString("N0") words / @chapter.Scenes.Count scene@(chapter.Scenes.Count == 1 ? string.Empty : "s") @if (chapter.Scenes.Any()) {
    @foreach (var scene in chapter.Scenes) {
  1. @scene.WordCount.ToString("N0") words @if (scene.WordCount == 0) { } @if (!string.IsNullOrWhiteSpace(scene.OpeningTextPreview)) {

    @scene.OpeningTextPreview

    }
  2. sceneIndex++; }
} else {

No scene breaks were detected. PlotDirector will treat this chapter as one scene for now.

}
chapterIndex++; }
}
Back to setup