Example #1
0
        public static void MakeEssay(string path, int seed)
        {
            DocumentMarkov structure = Submissions.Essay.Structure.Duplicate(seed);

            DocXDocument doc = new DocXDocument();

            doc.BeginWriting(0, path, seed, seed);
            float integrity = 1.0f;

            Submissions.Essay.Structure.Duplicate(seed).WriteToDocument(doc, integrity);

            doc.EndWriting();
        }
Example #2
0
        static Essay()
        {
            // https://www.utsc.utoronto.ca/ccds/how-write-essay
            var title      = DocumentMarkov.Structure(DocumentStructureType.Title, 1, 1, 80);
            var outline    = DocumentMarkov.Structure(DocumentStructureType.Paragraph, 0, 4, 70, 40);
            var body       = DocumentMarkov.Structure(DocumentStructureType.Paragraph, 1, 10, 100, 40);
            var conclusion = DocumentMarkov.Structure(DocumentStructureType.Paragraph, 1, 3, 70, 50);
            var citations  = DocumentMarkov.Structure(DocumentStructureType.Citation, 1, 5, 60, 50);

            Structure = new DocumentMarkov(1);
            Structure.Add(title)
            .Add(outline)
            .Add(body)
            .Add(conclusion)
            .Add(citations);
        }