diff --git a/cmd/joj3/conf/conf.go b/cmd/joj3/conf/conf.go
index 403aa6c..87f9878 100644
--- a/cmd/joj3/conf/conf.go
+++ b/cmd/joj3/conf/conf.go
@@ -179,6 +179,14 @@ func parseConfFile(path string) (conf Conf, err error) {
 				},
 			}
 		}
+		conf.Teapot.GradingRepoName = conf.GradingRepoName
+		conf.Teapot.ScoreboardPath = conf.ScoreboardPath
+		conf.Teapot.FailedTablePath = conf.FailedTablePath
+		if conf.SkipTeapot {
+			conf.Teapot.SkipScoreboard = true
+			conf.Teapot.SkipFailedTable = true
+			conf.Teapot.SkipIssue = true
+		}
 	}
 	return
 }