in intellij-plugin/educational-core/src/com/jetbrains/edu/learning/courseGeneration/GeneratorUtils.kt [174:183]
fun unpackAdditionalFiles(holder: CourseInfoHolder<Course>, unpackMode: IdeaDirectoryUnpackMode) {
val course = holder.course
for (file in course.additionalFiles) {
val insideIdeaDirectory = file.name == Project.DIRECTORY_STORE_FOLDER || file.name.startsWith("${Project.DIRECTORY_STORE_FOLDER}/")
if (insideIdeaDirectory && unpackMode.outsideIdeaDirectory || !insideIdeaDirectory && unpackMode.insideIdeaDirectory) {
createChildFile(holder, holder.courseDir, file.name, file.contents, file.isEditable)
}
}
}