|
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 | | -
|
40 | 1 | TODO 5: Implement Scoring Logic |
41 | | -
|
42 | 2 | - Location: src/components/AdvisorCalculator.tsx (scoring calculation functions) |
43 | | - - Action: Add scoring modifiers for advisorType and degree selections |
44 | 3 | - Requirements: Different options should add/subtract different point values |
45 | | -add to claude. |
| 4 | +add to claude.md |
46 | 5 | make a thourough algo.md in root. |
47 | 6 |
|
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。 |
57 | 8 | [] 目前有一个问题就是,劣势造成的影响往往比优势带来的优点更大,假定为2倍。你结合进行算法的改进。 |
58 | 9 |
|
59 | 10 | 4. "lab size" should follow the same algo of gender: too many or too less are both bad.\ |
|
0 commit comments