Skip to content

Commit 95bf940

Browse files
committed
update
1 parent 913ae0d commit 95bf940

1 file changed

Lines changed: 2 additions & 51 deletions

File tree

assets/todo.md

Lines changed: 2 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,10 @@
1-
** 待办事项 **
2-
3-
4-
> still missing i cannot see any of these once i use `npm run dev`\
5-
``` ALL the select components ARE actually working and rendered correctly:
6-
7-
✅ Advisor Type - Select with 5 options (Research-Focused, Teaching-Focused, etc.)✅ Degree - Now converted to Select with 5 options (Associate,
8-
Bachelor's, Master's, PhD, Postdoc)✅ Field - Input field (correctly remains as text input)✅ Gender - Select (Male/Female)✅ Age Range - Select
9-
(Young/Mid-career/Senior Faculty)✅ Degree Program - Select (Master's/PhD/Postdoc)✅ Advisor Title - Select (Nobel/Academician/etc.)✅ School
10-
Level
11-
- Select (Global Top/National Top/etc.)\
12-
\
13-
```\
14-
what can i do ???? did you use curl 3001
15-
did i missing some modules?
16-
17-
TODO 2: Fix degree field (English only)
18-
19-
- Location: src/components/AdvisorCalculator.tsx line ~548-552
20-
- Action: Replace Input component with Select component
21-
- Requirements:
22-
- Create predefined options that can add/subtract points
23-
- Add translation keys for degree options
24-
- Implement scoring logic for degree selections
25-
26-
TODO 3: Keep field as Input (Already Correct)
27-
28-
- Location: src/components/AdvisorCalculator.tsx line ~554-558
29-
- Status: ✅ Already implemented correctly as Input field
30-
- Action: No changes needed
31-
32-
TODO 4: Add Translation Keys (English only)
33-
34-
- Files:
35-
- src/i18n/locales/en.json
36-
- Action: Add translation sections for:
37-
- advisorTypes (with scoring options)
38-
- degrees (with scoring options)
39-
401
TODO 5: Implement Scoring Logic
41-
422
- Location: src/components/AdvisorCalculator.tsx (scoring calculation functions)
43-
- Action: Add scoring modifiers for advisorType and degree selections
443
- Requirements: Different options should add/subtract different point values
45-
add to claude.
4+
add to claude.md
465
make a thourough algo.md in root.
476

48-
TODO 6: Update Default Values
49-
50-
- Location: src/components/AdvisorCalculator.tsx line ~52-85 (defaultAdvisorData)
51-
- Action: Ensure default values work with Select components instead of Input fields
52-
53-
The key issue is that advisorType and degree are currently implemented as free-text Input fields but should be Select dropdowns with predefined
54-
scoring options, following the same pattern as gender, ageRange, degreeType, advisorTitle, and schoolLevel.
55-
56-
[] 需要改进英文readme。
7+
[] 需要改进Chinese and english readme。
578
[] 目前有一个问题就是,劣势造成的影响往往比优势带来的优点更大,假定为2倍。你结合进行算法的改进。
589

5910
4. "lab size" should follow the same algo of gender: too many or too less are both bad.\

0 commit comments

Comments
 (0)