Refactor Topic Extraction
- Refactor Topic Extraction class, move out document preprocessor and chunker
- Create separate markdown chunker class
- Create CourseContent storage in TopicExtraction class for convenient mapping from chunks to toipcs
- Optimize imports, transition to absolute imports everywhere
- Add course title, description and theory to streamlit demo
Edited by Михаил Рудаков